1.官网安装方法:
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis
2.官网下载redis源码
在下载目录解压下载的源码tar包
tar -zxvf redis-7.0.2.tar.gz
cd到解压后的文件目录
cd redis-7.0.2
编译源码
sudo make
编译完成,无报错,安装即可
sudo make install
也可指定自己的安装目录:
上述源码编译方式默认是将Redis安装至/usr/lcoal/bin目录下,如果想要自定义安装目录,例如想要将Redis安装在/usr/local/redis目录下,可以将sudo make install替换成:
sudo make PREFIX=/usr/local/redis install
最后复制配置文件:copy 源码解压目录下的redis.conf到想存放的目录(eg:/etc/)
sudo cp redis-7.0.2/redis.conf /etc/
启动redis服务
redis-server /etc/redis.conf
若启动失败,修改redis.conf中的daemonize no为 daemonize yes,重新执行上述命令即可
启动客户端:
redis-cli
安装过程就结束了…
找到 redis.conf 配置文件
which redis.conf
vim或者其他方式打开redis.conf
vim redis.conf
首先修改 bind,可绑定多个127.0.0.1和本机网络ip或者直接注释
绑定多个ip,不需要去掉protected-mode 或者 设置password, 即可访问
bind 127.0.0.1 192.168.xxx.xxx
或者直接注释(需要去掉protected-mode 或者 设置password),若本地不能访问,去掉注释即可
#bind 127.0.0.1 -::1
去掉保护模式
protected-mode no
或者设置密码(eg:设置密码为: root)
requirepass root
默认端口为6379,可通过port参数修改,通常不会修改
port 6379
redis安装及远程ip访问配置完成…
安装python redis 库
pip install redis
写python脚本访问redis
test.py
import redis
if __name__ == "__main__":
r = redis.StrictRedis(host='192.168.xxx.xxx', port=6379, db=0,password='root')
r.set('foo', 'bar')
r.get('foo')
Done…