redis的使用





Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集合和有序集合。


Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。




redis可以存储字符串,链表,哈希结构,有序聚合。








开启服务:redis-server
客户端连接:redis-cli


redis的通用操作:




set site zhangsna  设定key-value


set age 29 设定key-value


keys *   查询当前有哪些key


keys s*  模糊查询


randomkey  随机拿出一个key


type age  判断key的类型


exists age   判断某个key是否存在


del age   删除某个key


rename site name  更改某个key的名称 (原来的key存在则覆盖)


rename site search 更改某个key的名称(原来的key不存在,则更改,原来的key存在则不更改)


select 1   选择数据库,默认有16个数据库:0--15,默认使用0数据库


move age 1  将key为age的数据移动到1号数据库


ttl key  查询key的生命周期,返回秒数   -1代表永久有效


expire age 10   为key为age设置生命周期为10秒


pexpire age 10   为key为age设置生命周期为10豪秒


persist age  把key设置为永久有效




Redis字符串类型的操作















































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值