Windows 安装
Github 下载地址:https://github.com/MicrosoftArchive/redis/tags
下载 msi 安装文件 安装即可
redis-server.exe redis.windows.conf 启动服务,也可在windows的服务管理中启动
可视化图形管理安装 redis-desktop-manager https://redisdesktop.com/download
或者下载我打包好的redis压缩包(Redis-x64-3.2.1.msi 和 redis-desktop-manager-0.9.3.817.exe)
Ubuntu 安装
1.获取redis资源
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
2.解压
tar xzvf redis-4.0.8.tar.gz
3.安装
cd redis-4.0.8
make
cd src
make install PREFIX=/usr/local/redis
4.移动配置文件到安装目录下
cd ../
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc
5.配置redis为后台启动
vi /usr/local/redis/etc/redis.conf daemonize no 改成daemonize yes
注释这一行使服务可被其他ip链接 #bind 127.0.0.1
关闭Protected-mode 改为no
6.将redis加入到开机启动
vi /etc/rc.local //在里面添加内容(开机调用命令):
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
7.开启redis
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
8、重启redis
sudo service redis-server stop
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
安装Redis Desktop Manager
sudo snap install redis-desktop-manager
常用命令
redis-server /usr/local/redis/etc/redis.conf //启动redis
pkill redis //停止redis
卸载redis:
rm -rf /usr/local/redis //删除安装目录
rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹
问题:
File "d:\python\python35\lib\site-packages\kombu\transport\redis.py", line 146, in append
pipe.zadd(self.unacked_index_key, delivery_tag, time()) \
File "d:\python\python35\lib\site-packages\redis\client.py", line 2320, in zadd
for pair in iteritems(mapping):
File "d:\python\python35\lib\site-packages\redis\_compat.py", line 109, in iteritems
return iter(x.items())
AttributeError: 'str' object has no attribute 'items'
解决方法:
控制台的error信息(截取最后几行),百度的结构,说是redis版本太高,我报错时候的版本是:redis 3.2.0
pip install redis==2.10.6