1?? 下载redis
wget http://download.redis.io/releases/redis-4.0.11.tar.gz
2?? 解压
tar -zxvf redis-4.0.11.tar.gz
创建软连接
ln -s redis-4.0.11 redis
3?? 编译安装? ?
make MALLOC=libc && make install
4?? 是否安装成功?
redis-cli -v
opt/redis/
目录下有redis.conf
,表示默认配置文件
/usr/local/bin/
中有如下可执行文件可执行文件 | 作用 |
---|---|
redis-cli | redis客户端 |
redis-server | redis服务器 |
redis-benchmark | redis基准测试工具 |
redis-check-aof | aof检查和修复 |
redis-check-rdb | rdb检查和修复 |
redis-sentinel | 启动哨兵 |
有三种启动方式
配置文件方式
)# 默认方式
redis-server
# 参数方式
redis-server --port 6380
# 配置启动
redis-server redis-6379.conf
# 查看是否启动成功
ps -ef | grep redis | grep -v grep
客户端访问
# 直接发送命令
redis-cli -h 127.0.0.1 -p 6379 ping
# 交互方式
redis-cli -h 127.0.0.1 -p
关闭方式如下
# 关闭(关闭时候,会自动进行rdb数据备份)
shutdown
# 关闭时进行备份、不备份
shutdown nosave|save
# 强行关闭 - 不推荐(可能导致不做持久化、不释放缓冲区)
kill -9 pid
# 端口
port 6379
# 是否守护进程方式启动
daemonize yes
# 日志
logfile 6379.log
# 目录
dir /opt/redis/data/
没有安装gcc
yum -y install gcc-c++
没有指定allocator分配器
make MALLOC=libc && make install
?? Redis 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法
原文:https://www.cnblogs.com/yuki2333/p/14612418.html