Redis 入门基础

Redis 入门基础

简介

  • 内存
    • 速度款
    • 热点数据
  • key-value 存储数据

连接

//启动服务
.\redis-server.exe .\redis.conf
 //连接服务
 .\redis-cli.exe -h localhost -p 6379

密码

  • redis.conf文件
requirepass 1234
.\redis-cli.exe -h localhost -p 6379 -a 1234

数据类型

  • key 字符串
  • value string, hash, list, set, sorted set/zset

常用命令

字符串

哈希

> hset 100 name xiaoming
1
> hset 100 age 22
1
> hget 100 name
xiaoming
> hget 100 age
22
> hdel 100 name
1
> hset 100 name xiaoming
1
> hkeys 100
age
name
> hvals 100
22
xiaoming

列表

  • lpush从左侧插入,插入到索引小的位置; rpush从右侧插入, 插入到索引大的位置

  • lpop从左侧(索引小)弹出; rpop从右侧弹出;

  • 插入头部指左侧 lpush; rpush 指右侧

local connected! lpush mylist c py java 3 lpush mylist go 4 lrange mylist 0 -1 go java py c


### 集合


![](Pasted-image-20250110152912.png)


### 有序集合

![](Pasted-image-20250110153557.png)

zrange zset1 0 -1 a c b zrange zset1 0 -1 withscores a 10 c 10.2 b 10.5

zincrby zset1 5.0 a 15



### 通用命令


![](Pasted-image-20250110155304.png)