Redis MAC安装-小白安装步骤

583 阅读1分钟

1:下载地址 download.redis.io/releases/re…

2: 安装 在终端进入下载后的目录,然后:

  • 解压:tar zxvf redis-6.2.4.tar.gz
  • 移动到:sudo mv redis-6.2.4 /usr/local(也可以手动复制粘贴)
  • 切换到:cd /usr/local/redis-6.2.4/
  • 编译测试:make test
  • 编译安装:sudo make install 完成安装 编译测试:

image.png

编译安装:

image.png

3:开启redis服务端 要使用redis,先开启redis服务端,在终端输入redis-server,如下:

image.png 可以看到redis服务端默认在6379端口成功开启,不要关闭此窗口

4:连接redis 重新打开一个终端,输入redis-cli,打开redis客户端 image.png

redis数据库中存储的格式键值对

5:数据存储/set存储、get获取 字符串(string)

image.png

哈希(hash) image.png

列表 lpush teacher shamo beihe lou lrange teachers 0 3

image.png

set(集合) zset(有序集合)

6:安装redis库:pip3 install redis

image.png

基础实践:

import redis
#host是redis主机,需要redis服务端和客户端都起着,redis默认端口是6379
pool = redis.ConnectionPool(host = 'localhost',port = 6379,decode_responses=True)
r = redis.Redis(connection_pool=pool)

#基础练习
#操作字符串
#设置key,value,将键值对存入redis,设置有效期
r.set('gender','male',ex=300)
r.set('name','zhuxiaoxiao',ex=3000)
#取值&批量取值
print(r.get('gender'))
print(r.mget('gender','name'))

#哈希值
#单个录入哈希值&批量录入
#设置一个哈希'user1',包括name,age,job
r.hset('user1','name','zhuxiaoxiao')
r.hset('user1','age','18')
r.hset('user1','job','teacher')
#获取哈希值
print(r.hgetall('user1'))

#操作列表
#向list1中追加两个数据
r.lpush('list','data1','data2')
#获取list1中所有的数据
print(r.lrange('list',0,-1))

#操作集合
#向列表set1追加数据data1,data2
r.sadd('set1','data1','data2')
#获取集合set1的所有元素
print(r.smembers('set1'))

#检查key是否存在
print(r.exists('user'))
#获取key的数据类型
print(r.type('user1'))