目录
? ? ? ? Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,它支持多种数据结构,包括字符串、哈希表、列表、集合、有序集合等。由于它的设计简单且高效,Redis被广泛应用于缓存、消息队列、实时分析、计数器和排行榜等场景。
? ? ? ? 在此篇文章中,我主要就centos如何安装redis并配置开机自启动,进行说明。
? ? ? ? 本次安装我们以【redis-5.0.5】为例
? ? ? ? 你可以从官网上刨一个更新的版本回来
????????Download | Redis?
# 这里使用wget来下载
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
# 我这里将它装到/usr/local目录里,如果想要装别处,请同步更改之后的路径
cd /usr/local
# 解压
tar -zxvf redis-5.0.5.tar.gz
# 编译
cd redis-5.0.5
make
# 安装
cd src
make install
? ? ? ? 这样就行了
# 进入配置文件
vi /usr/local/redis-5.0.5/redis.conf
# 按如下说明修改配置文件:
// 注释ip,让同网络的其他服务器也可以访问
# bind 127.0.0.1
// 修改保护模式,不修改保护模式也是只能内网访问的
protected-mode no
// daemonize no 改为yes 令redis可后台运行
daemonize yes
// 设置密码
requirepass "你的密码"
# 复制redis.conf文件
# 这里要说明下,你现在将conf移到/etc/redis后
# 以后要更改配置文件的话,只需要更改/etc/redis/6379.conf
# 原安装目录中的conf可以不用管了
mkdir /etc/redis
cp /usr/local/redis-5.0.5/redis.conf /etc/redis/6379.conf
# 复制修改redis启动脚本
cp /usr/local/redis-5.0.5/utils/redis_init_script /etc/init.d/redis
# 修改启动脚本参数:
vim /etc/init.d/redis
# 修改EXEX与CLIEXEC为自己的redis路径,之后保存即可
EXEC=/usr/local/redis-5.0.5/src/redis-server
CLIEXEC=/usr/local/redis-5.0.5/src/redis-cli
# redis 开关指令
// 打开redis命令
service redis start
// 关闭redis命令
service redis stop
// 设为开机启动
chkconfig redis on
// 设为开机关闭
chkconfig redis off