redis安装
1: 下载redis-5.0.4.tar.gz
2: 解压源码并进入目录
tar zxvf redis-5.0.4.tar.gz
cd redis-5.0.4
3: 不用configure
4: 直接make
(如果是32位机器 make 32bit)
查看linux机器是32位还是64位的方法:file /bin/ls
注:易碰到的问题,时间错误.
原因: 源码是官方configure过的,但官方configure时,生成的文件有时间戳信息,
Make只能发生在configure之后,
如果你的虚拟机的时间不对,比如说是2012年
解决: date -s ' yyyy-mm-dd hh:mm:ss ' 重写时间
再 clock -w 写入cmos
5: 可选步骤: make test 测试编译情况
(可能出现: need tcl >8.4这种情况, yum -y install tcl )
6: 安装到指定的目录,比如 /usr/local/redis
make PREFIX=/usr/local/redis install
注: PREFIX要大写
7: 复制配置文件
cp redis.conf /usr/local/redis
注path为解压后的安装包路径 /root/gsj/redis-3.0.6
8: 让redis以后台进程的形式运行
vim /usr/local/redis/redis.conf
编辑redis.conf配置文件,修改如下内容;
daemonize yes
9: make install之后,cd /usr/local/redis/bin得到如下几个文件
redis-benchmark 性能测试工具
redis-check-aof 日志文件检测工(比如断电造成日志损坏,可以检测并修复)
redis-check-dump 快照文件检测工具,效果类上
redis-cli 客户端
redis-server 服务端
10: 启动与连接
启动redis并指定配置文件
cd /usr/local/redis
./bin/redis-server ./redis.conf
#设置随机启动
vim /etc/rc.local
最后添加:
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
连接: 用redis-cli
cd /usr/local/redis/bin/
./redis-cli #进入
exit /quit #退出
关闭redis
pkill redis-server #关闭
./redis-cli shutdown #关闭
查看是否启动成功
ps -ef | grep redis
#查看端口是否占用
netstat -tunpl | grep 6379
11: 测试
String(字符串)类型:
set name lijie #设置键name的值为lijie
get name #获取name的值。
2021-09-09 10:23:05
30.77MB
redis
1