redis使用

一、Redis指令及安装部署

1、Redis介绍

Redis(Remote Dictionary Server ),即远程字典服务。

支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。

二、Redis的五大数据类型

1、String类型

Redis中 基础类型 只有string,因此 整数、浮点数、小数、布尔、日期等等如果存到redis,都是字符串存储。

赋值:

set key value

案例:
set name "Tom"

取值:

get key 

案例:
get name

其他常用的函数

strlen key    返回key所存储的字符串长度

mset key1 value1  key2 value2 .... 同时设置多个
 
mget key1 key2  同时取多个

# 给存储的数值字符串 进行加减操作
incr key  讲key的存储数值加1

incrby key n  讲key存储的数值加n

decr key  讲key的存储数值减1

decrby key n 讲key存储的数值减n

2、哈希(hashmaping)–字典

key存储的值是一个字典类型

person:{“name”:“Tom”,“age”:30}

添加操作:

存储单个: 一次性存储一个哈希键值对

hset key field value

存储 多个 哈希键值对:

hmset key field1 value1 field2 value2

查询操作:

hget key field  获取单个:获取某一个键值对的值

hmget key field1 filed2  获取哈希中多个键值对的值

hvals key  获取哈希中所有的值

hkeys key  获取哈希中所有的键

hgetall key 获取所有的哈希键值对 

hlen key 查看 哈希中 有多少键值对

修改操作:

hexists key field 查看哈希中某键是否存在

hincrby key field n 给哈希中某个键的整数值加n

删除:

hdel key field1 field2  删除哈希中一个或多个键
3、List

Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。

left 左 right 右

添加

lpush key value1,value2  讲一个或多个值左插入

查询

llen key 查询列表的长度

lindex key index  通过下标去获取列表某元素

lrange key start stop  通过开始下标、结束下标来 获取这个范围的元素

修改

lset key index value 找到该列表下的某下标位置 重新复制做更新

删除


4、集合
5、有序集合
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熏悟坑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值