软件版本:
contos7.7
redis 4.0.6
一、 安装Redis
1. 下载redis安装包tar.gz
在centos下可以使用以下步骤下载:
cd /usr/local/ && wget http://download.redis.io/releases/redis-4.0.6.tar.gz
2. 解压安装包至/usr/local目录
tar -zxvf redis-4.0.6.tar.gz
3. 安装gcc库及相关依赖
yum install gcc
注:
由于redis为编译安装,需要使用gcc库,若已安装请忽略
4. 编译安装redis
# 切换到redis-4.0.6目录下,并执行编译安装命令
cd /usr/local/redis-4.0.6 && make MALLOC=libc
# 将src下的文件编译到/usr/local/bin目录下,用于系统识别
cd src && make install
二、启动Redis
1. 直接启动
cd /usr/local/redis-4.0.6/src
./redis-server
2. 设置开机自启
-
在/etc目录下创建redis目录:
mkdir /etc/redis
-
将redis.conf配置文件复制到/etc/redis目录:
cp /usr/local/redis-4.0.6/redis.conf /etc/redis/6379.conf
-
将redis自带的启动脚本复制到/etc/init.d下:
cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
-
编辑/etc/init.d/redisd文件:
vim /etc/init.d/redisd
在该文件的第一行加入如下内容:
# chkconfig: 2345 90 10 # description: Redis is a persistent key-value database
-
在/etc/init.d/目录下执行如下命令:
chkconfig redisd on
-
服务操作命令如下:
systemctl start redis.service #启动redis服务 systemctl stop redis.service #停止redis服务 systemctl restart redis.service #重新启动服务 systemctl status redis.service #查看服务当前状态 systemctl enable redis.service #设置开机自启动 systemctl disable redis.service #停止开机自启动
三、设置Redis远程访问
编辑redis.conf文件:
vim /usr/local/redis-4.0.6/redis.conf
将该文件中的bind 127.0.0.1 修改为 bind 0.0.0.0
重新启动redis生效。
四、设置redis访问密码
编辑redis.conf文件:
vim /usr/local/redis-4.0.6/redis.conf
找到 # requirepass foobared 这一行文本,将注释解开,然后修改 foobared 为自己的密码即可。
重新启动redis生效。
备注:该博客为原创文章,转载请注明出处。