Redis的安装及命令返回值

时间:2023-03-09 17:59:17
Redis的安装及命令返回值
Linux下安装Reids : http://redis.io/download 下载最新稳定版本
wget http://download.redis.io/releases/redis-3.0.7.tar.gz 下载
解压安装:
tar -xzvf redis-3.0.1.tar.gz 解压
cd redis-3.0.1 进入解压目录
make
Redis的安装及命令返回值
注:易碰到的问题,时间错误.
原因: 源码是官方configure过的,但官方configure时,生成的文件有时间戳信息,
Make只能发生在configure之后,
如果你的虚拟机的时间不对,比如说是2012年
解决: date -s ‘yyyy-mm-dd hh:mm:ss’ 重写时间
再 clock -w 写入cmos
可选步骤: make test 测试编译情况
(可能出现: need tcl >8.4这种情况, yum -y install tcl)
安装到指定的目录,比如 /usr/local/redis
make PREFIX=/usr/local/redis install
注: PREFIX要大写
Redis的安装及命令返回值
make install 之后:redis目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端redis-cli,两个程序在安装目录src下(或者/usr/local/redis/bin)
复制配置文件
cp /lnmp/redis-3.0.7/redis.conf /usr/local/redis/
reids-server 这种方式使用的是默认配置
redis-server redis.conf 通过启动参数使用指定的配置文件
Redis的安装及命令返回值

Redis的安装及命令返回值

Redis的安装及命令返回值

redis-server:Redis服务器
redis-cli:命令行客户端
redis-benchmark:Redis的性能测试工具
redis-check-aof:AOF文件修复工具
redis-check-dump:RDB文件检测工具
redis-sentinel:Sentinel服务器(2.8以后)
停止Redis
考虑到Redis有可能正在将内存中的数据同步到硬盘中,强制终止Redis进程会导致数据丢失。正确的方法是向Redis发送 shutdown命令后,会先断开所有客户端连接,然后根据配置执行持久化,最后完成退出。(kill redis进程的pid效果一样)

命令返回值

1.状态恢复:状态恢复是最简单的一种回复,比如像Redis发送set命令设置一个键的值时,Redis会回复状态ok表示设置成功
Redis的安装及命令返回值
2.错误回复:当出现命令不存在或者命令格式有错误时Redis会返回错误回复,错误回复以error(2.6时以err开头,2.8以后部分错误信息会以具体错误类型开头)
Redis的安装及命令返回值
3.整数回复:Redis虽然没有整数类型,但是却提供了一些用于整数操作的命令,如获取当前数据库中键的数量
Redis的安装及命令返回值
4.字符串回复:字符串回复是最常见的一种回复类型,当请求一个字符串类型键的键值或一个其他类型建中的某个元素就会得到一个字符串回复
Redis的安装及命令返回值
5.多行字符串回复:
 Redis的安装及命令返回值