这里介绍一下Redis在Debian和Windows下的安装配置过程。
Debian
这里以最新的Debian 9.6为例说一下Redis安装和设置为系统服务的过程,首先使用下面的命令安装redis,并设置为系统服务
$ sudo apt-get install redis-server
$ sudo systemctl enable redis-server.service
安装完成以后,如果需要修改Redis的配置,使用如下命令即可
$ sudo vim /etc/redis/redis.conf
常见的修改的地方主要有三处,分别为开启局域网可访问,设置后台运行以及设置密码,分别对应于配置文件中的
bind 127.0.0.1 修改为 0.0.0.0
daemonize no 修改为 yes
# requirepass foobared 取消注释同时设置密码
为了让修改生效,需要重新启动Redis服务器,使用如下命令
$ sudo systemctl restart redis-server.service
最后再说两个比较常用的命令
Linux下查询Redis是否启动,使用
$ ps -ef | 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