redis 安装-配置
下载链接:
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
※ 如果没有 直接复制url 到浏览器下载
1:下载完成
2:解压
tar -zxvf redis-3.2.8.tar.gz
3: 复制 放到use/local目录下
sudo mv ./redis-3.2.8/url/local/redis/
4:进入 redis 目录
cd /usr/local/redis/
( 确认 /url/local/redis/ 目录下的文件是否存在, INSTALL Makefile redis.conf )
5: 生成
sudo make
6: 测试, 时间可能有点长
sudo make test
(测试完成: ALL tests passwd without errors! )
7: 安装,将redis 的命令安装到/url/local/bin/目录(不须切换,默认安装地址就是)
sudo make install
8: 安装完成后, 查看
cd /url/locak/bin ls -all
9:配置文件 移动到/etc/目录下
配置文件目录为/usr/local/redis/redis.con
sudo cp /usr/local/redis/redis.conf /etc/redis/
配置:
配置信息在/etc/redis/redis.conf 下
sudo vim /etc/redis/redis.conf
1: 绑定 ip 需要远程访问,可将此注释 ,或绑定一个真实ip
bind 127.0.0.1
2: 端口,默认为6379
3: 是否以守护进程运行
daemonize yes
django项目启动时就会将当前终端阻塞.(阻塞之后,就不能执行其他命令,想执行必须先停止.)
※ redis文件夹默认没有,需要自己创建
默认/var/lib/reids/目录下是没有dump.rdb文件的. 这个文件是redis自动生成的. 我们只管/var/lib/redis目录存在即可.
添加 日志文件:
数据库:
数据库默认有 16 个 (不用修改)
(redis 默认创建16 个数据库 数据库的名字 是 0 -15)
主从:
主从复制 类似于双机备份
验证是否 安装成功
redis-server --help
1. 启动
sudo service redis start
2. 停止
sudo service redis stop
3. 重启
sudo service redis restart
如果失败 就是用以下命令启动:
sudo redis-server /etc/redis/redis.conf
(如果还没成功,就通过log 日志查看 提示信息 ,一般都是日志文件目录不存在,或者数据目录不存在
例如: 日志文件:logfile /var/log/redis/redis-server.log
数据文件: dir /var/lib/redis
客户端:
链接redis:
redis-cli
运行测试命令:
ping 得到 pang
切换数据库:
select 几号数据库
杀进程:
ps aux | grep redis sudo kill -p 进程号