Redis 单机安装-Centos
下载安装
我们可以在Redis官网中进行下载Redis稳定版本
Redis 版本号采用标准惯例:主版本号.副版本号.补丁级别,一个副版本号就标记为一个标准发行版本,例如 1.2,2.0,2.2,2.4,2.6,2.8,奇数的副版本号用来表示非标准版本,例如2.9.x发行版本是Redis 3.0标准版本的非标准发行版本。
- 下载Redis后,将其解压到/usr/local目录下,解压压缩包后进入解压后的目录中,执行编译。
$ wget http://download.redis.io/releases/redis-5.0.4.tar.gz
$ tar -xzvf redis-5.0.4.tar.gz -C /usr/local
$ cd redis-5.0.4
# 官网示例是使用 `make`,它会将其安装到当前目录的src目录下。
# 将`make`替换成`make install PREFIX=/usr/local/redis`,将其安装到指定目录,记得将配置文件进行拷贝过去
$ make
因为Redis是使用C语言编写的,所以需要提前安装gcc:
yum install gcc -y
启动验证
- 普通启动
如果是使用make
就执行src/redis-server
,如果是使用make install PREFIX=/usr/local/redis
就执行/usr/local/redis/bin/redis-server
$ redis-server
- 带配置文件的方式启动
$ redis-server redis.conf
- 客户端连接
客户端连接Redis,如果是使用make
就执行src/redis-cli
,如果是使用make install PREFIX=/usr/local/redis
就执行/usr/local/redis/bin/redis-cli
:
$ redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
修改配置文件
将源码中的redis.conf复制到安装目录:
$ mkdir /usr/local/redis/conf
$ cp /usr/local/redis-5.0.4/redis.conf /usr/local/redis/conf/
修改配置文件redis.conf中一些常用设置:
# 允许后台启动(做成服务时,必须要设置,不然会启动超时错误)
daemonize yes
# 设置允许连接的网卡,将其注释后,所有主机都能连接(不安全)
bind 127.0.0.1 192.168.10.100
# 设置密码
requirepass 123456
创建Redis系统服务
前提条件,需要将配置文件修改成允许后台运行:daemonize yes
1. 创建一个redis.service 文件
$ vim /etc/systemd/system/redis.service
- 编辑文件内容:
[Unit]
Description=redisserver
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
- 重启下systemctl服务
$ systemctl daemon-reload
- 服务其它命令:
#启动redis服务
$ systemctl start redis.service
#停止redis服务
$ systemctl stop redis.service
#重新启动服务
$ systemctl restart redis.service
#查看服务当前状态
$ systemctl status redis.service
#设置开机自启动
$ systemctl enable redis.service
#停止开机自启动
$ systemctl disable redis.service
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/78242.html