一、redis在Linux下的安装
Redis最新稳定版本的源代码可以从地址 http://download.redis.io/redis-stable.tar.gz下载。下载完后解压即可使用make命令进行编译。完整命令如下:
wget http://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
make
Redis编译后在其源代码目录下的src文件夹中可以找到若干个可执行程序,最好在编译后进入该目录下直接执行make install 命令来将这些可执行程序复制到/usr/local/bin 目录中以便以后执行程序时可以不用输入完整的路径。
二、启动和停止Redis
1、启动:
输入命令 redis-server 即可启动Redis,如下:
Redis 服务器默认使用6379端口,可以通过--port 参数可以自定义端口号,如下:
redis-server --port 6380
2、停止
正确停止Redis的方式为向Redis 发送 SHUTDOWN 命令:
redis-cli SHUTDOWN
当Redis 收到SHUTDOWN 命令后,会先断开所以客户端连接,然后根据配置执行持久化,最后完成退出。
三、Redis 命令行客户端
Redis 自带的命令行客户端为redis-cli。
1、发送命令
通过redis-cli发送命令有两种方式:
(1)将命令作为redis-cli 的参数执行。如下,通过-h和-p参数可以自定义redis地址和端口号:
redis-cli -h 127.0.0.1 -p 6379
(2)不带参数运行redis-cli,进入交互模式,可自由输入命令:
2、命令返回值
命令返回值有5种:
(1)状态回复
回复状态信息,如 ping 测试客户端与redis连接是否正常:
回复 “PONG” 为连接正常。
(2)错误回复
错误回复以(error)开头,后面加上错误信息,如输入不存在的命令:
(3)整数回复
整数回复以(integer)开头,并在后面跟上整数数据,如输入自增命令:
(4)字符串回复
回复请求的字符串类型键的键值或一个其他类型键中的某个元素,字符串回复以双引号包裹:
(5) 多行字符串回复
回复多行字符串,每行字符串都以一个序号开头: