环境
centos 7
Redis5.0.9
下载Redis
你可以通过网站下载自己的版本:http://download.redis.io/releases/ 再通过 ftp 上传一个。
如何安装FTP看这里:CENTOS 安装和简易配置VSFTP
或者直接wget我这里用的版本:http://download.redis.io/releases/redis-5.0.9.tar.gz
下载redis,如果你是上传的,直接往下看
#新建一个存放redis文件的目录
mkdir /usr/local/redis
cd /usr/local/redis
#下载redis
wget http://download.redis.io/releases/redis-5.0.9.tar.gz
解压
tar -zxvf redis-5.0.9.tar.gz
安装一下必须环境
yum install gcc
编译
cd redis-5.0.9
make MALLOC=libc
安装
cd src
make install
启动一下看是不是安装正确了
./redis-server
Ctrl+C 退出
设置开机启动
修改redis5.0.9文件下的redis.conf配置文件,把redis进程变为守护进程,修改内容如下:
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize no
改为:
daemonize yes
在/etc目录下新建redis目录
mkdir /etc/redis
复制配置文件到/etc/redis文件夹下,并以端口号命名
cp /usr/local/redis/redis-5.0.9/redis.conf /etc/redis/6379.conf
把redis的启动文件复制一份放到/etc/init.d目录下
cp /usr/local/redis/redis-5.0.9/utils/redis_init_script /etc/init.d/redisd
切换到/etc/init.d,然后设置开机启动
cd /etc/init.d
chkconfig redisd on
启动和关闭
#启动
service redisd start
#停止
service redisd stop
设置非本地访问和密码
Redis默认是没有密码且只能本机访问的,如果你需要远程访问和设置密码可以修改配置文件
vim /etc/redis/6379.conf
找到bind 127.0.0.1 加上你允许访问的地址, 地址之间用空格隔开
再找到requirepass 取消掉注释,把密码改为你要设置的密码