首先要清楚Redis是用键值key-value存储数据的:
单个数据添加set:
格式:set 【key value】
set name xiaoming
添加成功后:
单个数据修改也是用set再一次设置相同的key会覆盖之前的
格式一样:set 【key value】
set name daming
修改成功后:
单个数据获取用get:get只要输入它的key键就可以了,key是唯一的
格式:get 【key】
get name daming
获取成功后:
多个数据添加:mset
格式:mset 【key1 value key2 value …】
mset name xiaoming age 18 sex man
添加多个成功后:
多个数据修改:mset
格式:mset 【key1 value key2 value …】
同样你要多个修改的话,跟上面单个修改一样,后面相同的key覆盖前面的,只不过多个修改可以多个操作
mset name daming age 20
修改多个成功后:
多个数据获取:mget
格式:mget 【key1 key2 …】
mget name age sex
获取多个成功后:
数据删除用del
格式:del 【key key…】
这里支持单个删除或多个删除(如多个删除把要删除key写上,用key之间空格隔开)
del name
除了增删改查还有获取数据字符个数strlen:
格式:strlen 【key】
strlen name
追加信息到原始信息后部(如果没有该key的值会新建)
append 【key value】
append name Andxiaoming
成功后会报出字符个数
最后:
单操作和多操作的区别:
- 单操作同时只能发送一次命令。
- 多操作同时能发送多条命令。
还有最核心的区别:多操作不仅方便了你操作多条数据,而且在操作多条数据上性能比单条数据要好。
单操作
多操作