Debian 9安装配置Redis

这里介绍一下Redis在Debian和Windows下的安装配置过程。

Debian

这里以最新的Debian 9.6为例说一下Redis安装和设置为系统服务的过程,首先使用下面的命令安装redis,并设置为系统服务

$ sudo apt-get install redis-server
$ sudo systemctl enable redis-server.service

安装完成以后,可以使用redis-server --versionredis-cli -v查看Redis的版本,默认情况下安装的是3.x的版本,如果想使用最新的5.x版本,可以启用Backports源,方法请参考Debian Jessie编译安装Python3.6及通过Backports安装软件
如果需要修改Redis的配置,使用如下命令即可

$ sudo vim /etc/redis/redis.conf

常见的修改的地方主要有四处,分别为开启局域网可访问,设置后台运行以及设置密码,分别对应于配置文件中的

bind 127.0.0.1 修改为 0.0.0.0
daemonize no 修改为 yes
protected-mode yes 修改为no,不然其他主机仍然无法访问Redis
# requirepass foobared 取消注释同时设置密码

为了让修改生效,需要重新启动Redis服务器,使用如下命令

$ sudo systemctl restart redis-server.service

另外,与下载源码包编译安装的相比,上面的安装方式默认并没有安装redis-sentinel,其安装和设置为系统服务的方法如下

$ sudo apt-get install redis-sentinel
$ sudo systemctl enable redis-sentinel.service

最后再说两个比较常用的命令
Linux下查询Redis是否启动,使用

$ ps aux | grep redis

Linux下彻底结束Redis进程,首先使用ps命令获取pid,然后使用kill命令结束进程

$ ps -u sorel -o pid,rss,command | grep redis 
$ kill 9 the_pid

Windows

Windows下较为简单,首先前往Windows下Redis下载地址下载压缩包,下载完成后,解压即可。为了方便,可以在解压后的目录下新建一个文件startup.cmd,再在里面添加如下内容

redis-server.exe redis.windows.conf

之后启动Redis,只需要双击startup.cmd即可。
如果需要修改配置文件,可以在解压后的目录下发现一个名为redis.windows.conf的文件,它就是Windows下的配置文件,参数配置基本跟上面Linux下的配置相同,值得注意的是它没有daemonize no选项。

参考:

How to Install Redis on Debian 9 Stretch
Stop redis server. Neither shutdown nor stop works

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章