redis数据库笔记第2篇:参考资料,学习目标
参考资料
redis配置信息[
学习目标
- 了解Redis服务器端和客户端的命令
服务器端
-
服务器端的命令为redis-server
-
可以使⽤help查看帮助⽂档
redis-server --help
-
个人习惯
ps aux | grep redis 查看redis服务器进程
sudo kill -9 pid 杀死redis服务器
sudo redis-server /etc/redis/redis.conf 指定加载的配置文件
客户端
- 客户端的命令为redis-cli
-
可以使⽤help查看帮助⽂档
redis-cli --help
-
连接redis
redis-cli

- 运⾏测试命令
ping

-
切换数据库
-
数据库没有名称,默认有16个,通过0-15来标识,连接redis默认选择第一个数据库
select 10
string类型
- 字符串类型是 Redis 中最为基础的数据存储类型,它在 Redis 中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。
保存
如果设置的键不存在则为添加,如果设置的键已经存在则修改
-
设置键值
set key value
-
例1:设置键为
name值为itcast的数据set name itcast

-
设置键值及过期时间,以秒为单位
setex key seconds value
-
例2:设置键为
aa值为aa过期时间为3秒的数据setex aa 3 aa

-
设置多个键值
mset key1 value1 key2 value2 ...
-
例3:设置键为
a1值为python、键为a2值为java、键为a3值为cmset a1 python a2 java a3 c

删除
详⻅下节键的操作,删除键时会将值删除
学习目标
- 能够写出删除指定键的相关命令
键命令
-
查找键,参数⽀持正则表达式
keys pattern
-
例1:查看所有键
keys *

- 例2:查看名称中包含
a的键keys a*

-
判断键是否存在,如果存在返回
1,不存在返回0exists key1
-
例3:判断键
a1是否存在exists a1

-
查看键对应的
value的类型type key
-
例4:查看键
a1的值类型,为redis⽀持的五种类型中的⼀种type a1

-
删除键及对应的值
del key1 key2 ...
-
例5:删除键
a2、a3de
- 点赞
- 收藏
- 关注作者
评论(0)