編程之美我爱编程

初识Redis

2014-07-05  本文已影响294人  kylelin

什么是Redis

Redis是一个开源的,先进的key-value存储。它通常被称为数据结构服务器,因为键可以包含字符串、哈希、链表、集合和有序集合。

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

安装Redis

(1)POSIX系统中的安装

$ wget http://download.redis.io/redis-stable.tar.gz
$ tar xzf redis-stable.tar.gz
$ cd redis-stable/
$ make
$ make install

运行Redis

在POSIX系统中,编译后源代码目录下的src文件夹会有以下几个可执行文件,如果使用了make install命令,这些可执行文件也存在于/usr/local/bin目录,如下所示:


QQ截图20140705123505.png

redis-server:Redis服务器。
redis-cli:Redis命令行客户端。
redis-benchmark:Redis性能测试工具。
redis-check-aof:AOF文件修复工具。
redis-check-dump:RDB文件检查工具。

我们最常用的是redis-server和redis-cli,下面我们通过这两个可执行文件来学习如何使用Redis。最简单的,直接运行redis-server即可启动Redis服务器:

$ redis-server
QQ截图20140705124603.png

redis默认使用6379端口,我们也可以通过--port参数指定端口:

$ redis-server --port 1234

运行redis-cli即可连接服务器:

$ redis-cli

如果需要指定端口,可运行命令:

redis-cli -p 1234

如果幸运的话,此时应该连上了服务器,我们可以通过ping命令来测试客户端与Redis是否连接正常:

127.0.0.1:6379> ping
PONG

Redis返回PONG,说明连接成功。

关闭Redis服务

$ redis-cli shutdown

或者:

$ pkill redis-server
上一篇 下一篇

猜你喜欢

热点阅读