安装Redis
##1.下载源码包
首先我们需要在官网上下载源码包
下载链接:https://redis.io/download
这里我下载的版本是:redis-4.0.10.tar.gz
接下来接下来把压缩包上传到centos7系统的 /usr/local/src 目录下
然后 cd 到该目录下,执行解压缩命令:
tar -zxvf redis-4.0.10.tar.gz
移动目录 redis-4.0.10 放到 /usr/local/ 目录下
mv ./redis-4.0.10 /usr/local/redis/
##2.解决编译环境问题
因为编译时需要gcc,glibc的环境,所以先搞定安装环境的问题
yum -y install gcc* glibc*
##3.编译安装
进⼊redis⽬录
cd /usr/local/redis/
编译、安装
make && make install
安装完成后,进入目录 /usr/local/bin 中查看
- redis-server -redis服务器
- redis-cli -redis命令行客户端
- redis-benchmark -redis性能测试工具
- redis-check-aof -AOF文件修复工具
- redis-check-rdb -RDB文件检索工具
##4.移动配置文件
原始的配置⽂件路径是 /usr/local/redis/redis.conf,考虑到用户权限问题,将配置文件拷贝到 /etc/redis/ 目录下,只有管理员才能修改,在运行服务时,也需要指定该配置文件
mv /usr/local/redis/redis.conf /etc/redis/redis.conf
##5.启动redis服务端
执行 redis-server /etc/redis/redis.conf
,若想要以守护进程运⾏redis,请参考下面的配置
至此,安装完成~ 下面进行配置
#配置Redis
Redis的配置文件的路径是:/etc/redis/redis.conf
使用vim打开
vim /etc/redis/redis.conf
核心配置选项
绑定ip:如果需要远程访问,可将此⾏注释,或绑定⼀个真实ip
bind 127.0.0.1
端⼝,默认为6379
port 6379
daemonize yes
是否以守护进程运⾏
如果以守护进程运⾏,则不会在命令⾏阻塞,类似于服务
如果以⾮守护进程运⾏,则当前终端被阻塞
设置为yes表示守护进程,设置为no表示⾮守护进程
推荐设置为yes
数据⽂件
dbfilename dump.rdb
数据⽂件存储路径
dir /var/lib/redis
⽇志⽂件
logfile "/var/log/redis/redis-server.log"
数据库,默认有16个
database 16
主从复制,类似于双机备份。
slaveof
redis配置信息参考:http://blog.csdn.net/ljphilp/article/details/52934933
配置完成之后,再次启动redis: redis-server /etc/redis/redis.conf
最后,配置redis开机自启
https://blog.csdn.net/m0_37714245/article/details/81676685
服务端操作
-
查看redis的进程:
ps -aux | grep redis
-
强制杀死 redis 进程:
kill -9 pid
-
指定加载的配置文件:
redis-server /etc/redis/redis.conf
客户端操作
-
客户端的命令为:
redis-cli
-
可以使⽤help查看帮助⽂档:
redis-cli --help
-
连接redis:
redis-cli
-
运⾏测试命令
ping
-
数据库没有名称,默认有16个,通过0-15来标识,连接redis默认选择第一个数据库
切换数据库:select 10
接下来就可以愉快的使用redis了~