Redis

ubuntu安装redis:

sudo apt-get update
sudo apt-get install redis-server
redis-server  即可启动
从打印的信息可以看到端口信息
netstat -tulnp  也可查看程序的端口号

redis-cli      连上redis
set name "alex li"
set age 22
get name
get age
keys * 查看所有的key

set sex “男” ex 3   键值的有效时间:3s
set sex “male” px 5000   px:毫秒     nx  xx

Redis保存图片和取值

import base64
import redis
client = redis.Redis(host='localhost', port=6379, db=0)
base64_data = base64.b64encode(image) # imgage为网络请求返回的图片数据
client .set('bing_image', base64_data)
from io import BytesIO
from PIL import Image
client = redis.Redis(host='localhost', port=6379, db=0)
base64_data = client.get('bing_image')
img_data = base64.b64decode(base64_data)
img_io = BytesIO(img_data)
# img_io.write(img_data)  初始化时传入,这里就不用write
img = Image.open(img_io)

Centos需要源码安装redis

史上最详细centos 7环境下安装并启动redis
【Redis】Linux安装Redis步骤详细讲解,以及make、make install区别

wget https://download.redis.io/releases/redis-6.0.8.tar.gz
tar -xzvf redis-6.0.8.tar.gz
cd redis-6.0.8
make 
make install

redis默认安装路径:usr/local/bin

在make之前确保系统安装了c语言环境
yum install gcc-c++ tcl
然后执行make命令。若报错,可能gcc版本需要升级
Redis6以上需要gcc版本在7以上:
运行以下命令升级gcc
sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
scl enable devtoolset-7 base

安装完成后,运行命令redis-cli:
Could not connect to Redis at 127.0.0.1:6379: Connection refused
redis默认不是后台启动的,需要修改配置文件,修改为后台运行:
find / -name redis.conf: /data/redis-2.8.4/redis.conf
将conf中 daemonize no 改为 daemonize yes
(通过源码安装时,daemonize=no)

修改配置

以上涉及了修改redis的配置,推荐的修改配置步骤如下:

1、复制原生的配置文件
cp /opt/redis-6.0.8/redis.conf myconfig  #myconfig是自己创建的文件夹,来保存配置文件
2、cd myconfig/
3、vim redis.conf 将daemonize的值修改为yes
4、通过指定的配置文件启动redis服务
redis-server myconfig/redis.conf
5、使用redis-cli客户端使用redis
redis-cli -p 6379
posted @   Bruce_JRZ  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示