redis

一.redis

nosql --- not only sql

redis 是业界主流的key-value nosql数据库之一,和Memcached类似,它支持存储的value类型相对较多,包括string字符串,list链表,set集合,zset(sorted set --有序集合)和hash(哈希类型)

redis会周期性的把更新的数据写入磁盘(保持数据持久化(mencached重启数据就没了))或者把修改操作写入追加的记录文件,并且在此基础上实现了主从同步

 

redis优点:

异常快速:redis非常快,每秒可以执行大约1100000设置操作,81000个/秒的读取操作

支持丰富的数据类型:redis支持最大多数开发人员已经知道如列表,集合,可排序集合,哈希等数据类型

操作都是原子的:所有redis的操作都是原子,从而确保当两个客户同时访问redis服务器得到的是更新后的值(最新值)

multiUtility工具:redis是一个多功能实用工具,可以在很多如:缓存,消息队列中使用

 

 

Redis API 使用

连接方式

连接池

操作:

         1.String操作  set  key value、 get  key、 keys *、set sex ‘男’  ex 3 (ex过期时间秒,px过期时间毫秒,))

             nx:如果设置为True,直有key不存在时,执行set   xx:name存在时,执行True   MSET 批量设置  mget批量获取

              getset 返回旧值并重新设置  getrange   切片

              setbit  1 0 把第一位的数字改为0  是一个字符转2进制,二进制转回字符

               bitcount   getbit

              问题:假设每天有1000万个用户访问网站,统计每天有多少个访客,有哪些用户访问

chr ord bin

         2.Hash操作

             

         3.List操作

         4.Set操作

         5.Sort Set操作

管道

发布订阅

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值