转发链接http://www.python3.vip/tut/webdev/django/17/
- Linux 上安装 Redis
推荐采用源码编译安装的方式,这样可以自由的选择要安装的Redis版本。
比如在centos 7 上,以root用户登录,执行下面的命令下载、解压、编译安装
wget http://download.redis.io/releases/redis-5.0.6.tar.gz
tar xzf redis-5.0.6.tar.gz
cd redis-5.0.6
make
make test
make install
接下来执行配置 和 启动 Redis 服务的命令
cd utils/ ; ./install_server.sh
过程中会有如下的交互式提示,基本上一路回车确认,使用默认配置,就可以了。
Welcome to the redis service installer
This script will help you easily set up a running redis server
Please select the redis port for this instance: [6379]
Selecting default: 6379
Please select the redis config file name [/etc/redis/6379.conf]
Selected default - /etc/redis/6379.conf
Please select the redis log file name [/var/log/redis_6379.log]
Selected default - /var/log/redis_6379.log
Please select the data directory for this instance [/var/lib/redis/6379]
Selected default - /var/lib/redis/6379
Please select the redis executable path [/usr/local/bin/redis-server]
Selected config:
Port : 6379
Config file : /etc/redis/6379.conf
Log file : /var/log/redis_6379.log
Data dir : /var/lib/redis/6379
Executable : /usr/local/bin/redis-server
Cli Executable : /usr/local/bin/redis-cli
Is this ok? Then press ENTER to go on or Ctrl-C to abort.
Copied /tmp/6379.conf => /etc/init.d/redis_6379
Installing service...
Successfully added to chkconfig!
Successfully added to runlevels 345!
Starting Redis server...
Installation successful!
执行完后, Redis 服务就会启动监听在默认端口6379上,并且会每次开机自动启动。
Redis默认会保存内存数据到磁盘,如果只是把Redis作为缓存使用,这样就会影响性能。
我们可以通过如下方法修改配置文件,禁止保存数据到磁盘
执行命令 vim /etc/redis/6379.conf
打开配置文件,找到文件中有如下3行的地方
save 900 1
save 300 10
save 60 10000
在前面 加上 #
注释掉,就是变成下面这样
#save 900 1
#save 300 10
#save 60 10000
如果你需要让这个Redis服务给非本机的程序(比如Django) 使用,就应该把配置文件中绑定的地址 从本机loop地址 127.0.0.1
改为 0.0.0.0
找到配置文件中,如下地方
bind 127.0.0.1
改为
bind 0.0.0.0
当然如果要给远程程序使用Redis服务,别忘了打开防火墙,开放 6379 端口 {: .notice–info}
最后,执行下面的命令重启 Redis服务,使修改后的配置生效。
service redis_6379 restart
来源:oschina
链接:https://my.oschina.net/u/3966437/blog/4282048