自学内容网 自学内容网

linux 安装Redis

  1. 下载Redis
http://download.redis.io/releases
  1. 将下载的安装包上传到服务器
  2. 解压安装包:程序一般放在opt下 ,我们可以使用命令将文件移动到对应目录
mv redis-7.0.5.tar.gz  /opt
  1. 使用命令对Redis文件进行解压:
tar zxvf redis-7.0.5.tar.gz
  1. 进入redis目录下 Redis是基于c语言编写的需要安装依赖,需要安装gcc:
yum install gcc-c++
  1. 查看gcc版本:
 gcc -v
  1. 输入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

原文地址:https://blog.csdn.net/weixin_45411101/article/details/145234095

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!