安装
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
tar zxvf redis-5.0.4.tar.gz
cd redis-5.0.4
make
make test
make install # 将程序拷贝到/usr/local/bin下以便于直接使用
可能出现的错误及解决
1. make[3]: gcc:命令未找到
yum install -y gcc
2. zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
make MALLOC=libc
3. make[1]: *** [test] Error 1
yum install tcl -y
启动
1、手动启动
redis-server
redis-server --port 6380 # redis默认端口6379,可通过--port参数自定义端口
redis-server /etc/redis/6379.conf # 通过指定配置文件启动
2、通过初始化脚本启动
vim utils/redis_init_script
根据需求配置
a. 配置初始化脚本
cp utils/redis_init_script /etc/init.d/redis_端口号
b. 创建文件
/etc/redis 存放redis配置文件
/var/redis/端口号 存放redis持久化文件
c. 修改配置文件
cp ./redis.conf /etc/redis/6379.conf
启动:/etc/init.d/redis_端口号 start
配置详解:https://www.cnblogs.com/joshua317/p/5635297.html(转)
注:所配置的目录如不存在,一定要提前创建好
连接
1、 redis-cli -h 127.0.0.1 -p 6379
2、 redis-cli # 进入交互模式,可自由输入命令
停止
redis-cli SHUTDOWN
# redis强制停止可能会导致数据丢失。正确的方式向redis发送SHUTDOWN命令,redis会先断开所有客户端,在根据配置文件执行持久化,完成后退出。
参考资料:
《Redis入门指南》