- 下载Redis
http://download.redis.io/releases
- 将下载的安装包上传到服务器
- 解压安装包:程序一般放在opt下 ,我们可以使用命令将文件移动到对应目录
mv redis-7.0.5.tar.gz /opt
- 使用命令对Redis文件进行解压:
tar zxvf redis-7.0.5.tar.gz
- 进入redis目录下 Redis是基于c语言编写的需要安装依赖,需要安装gcc:
yum install gcc-c++
- 查看gcc版本:
gcc -v
- 输入make命令配置Gcc需要的文件:
make
8.执行成功后:在次进行make:
make
9.make install确认所有都安装完成:
make install
10.redis默认安装路径:/usr/local/bin,将redis配置文件复制到bin目录下(先新建文件夹然后再将redis配置文件coyp进去)之后就是用这个文件启动
mkdir redisconfig
cp /opt/redis-7.0.5/redis.conf redisconfig
11.redis默认不是后台启动,更改启动方式,有关redis配置文件的一些说明:然后修改redis.conf文件中的一些配置
#允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0
#守护进程,修改为yes后即可后台运行
daemonize yes
#密码,设置后访问Redis必须输入密码
requirepass 123321
12.Redis的其它常见配置:
#监听的端口
port 6379
#工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录
dir .
#数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
databases 1
#设置redis能够使用的最大内存
maxmemory 512mb
#日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"
13.启动redis-server服务:通过指定配置文件启动服务
redis-server redisconfig/redis.conf
14.使用redis-cli连接测试
redis-cli -p 6379
15.如果你设置了登录密码则需要认证:
auth 你的密码
16.查看redis的进程是否开启(新开一个绘画)
ps -ef|grep redis
17.如何关闭redis服务
systemctl stop redis
18.设置Redis开机自启动:首先,新建一个系统服务文件:
vi /etc/systemd/system/redis.service
19.内容如下:
最重要的是:ExecStart=/usr/local/bin/redis-server /usr/local/bin/redisconfig/redis.conf
这个,这里指定了redis-server的配置文件
根据配置文件的不同这里的名字也是不同的
[Unit]
Description=redis-server
After=network.target[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/bin/redisconfig/redis.conf
PrivateTmp=true[Install]
WantedBy=multi-user.target
20.然后重载系统服务:
systemctl daemon-reload
21.现在,我们可以用下面这组命令来操作redis了:
#启动
systemctl start redis
#停止
systemctl stop redis
#重启
systemctl restart redis
#查看状态
systemctl status redis
22.执行下面的命令,可以让redis开机自启:
systemctl enable redis