-
Redis应用场景
查看全部 -
NoSQL四类数据库比较
查看全部 -
redis数据结构
string 字符串
hash 哈希
redis命令
get set del incr decr incrby
list 列表
set 集合
sorted set 有序结合
查看全部 -
set key value 设置键值对
get key 获取key的值
getset key value 先取值,后赋值
del key 删除值
incr key 将key的值递增1,如果没有 就设初始值 为 0 ,只有数值型才可以递增,否者报错。
decr key 将key的值递减1incrby key 5 将key的值加5,如果没有 key, 默认值 5
decrby key 5 将key的值减5,如果没有key, 默认值 -5
append key 5 将数字5拼接在key后边。返回字符串长度,如果没有key就创建。
最后总结一下, 关于key的操作,如果没有key存在就会创建。查看全部 -
Redis 支持的数据类型
String(字符串),hash(哈希),list(列表) ,set(集合) , sortedSet(有序集合)查看全部 -
要知道 6379端口是 redis默认服务端口
编辑防火墙配置:vim /etc/sysconfig/iptables
编辑完成后:service iptables restart 重启防火墙
查看全部 -
在redis的bin目录下启动redis :
启动命令 redis-server
启动 自定义conf: redis-server ./redis.conf
启动redisClient: ./redis-cli
停止redis: redis-cli shutdown
查看全部 -
Redis:C语言开发的开源的、高性能的数据库,通过提供多种键值数据类型来适应不同情况下的场景需求。 高性能键值对数据库,支持的键值数据类型: 1、字符串类型 2、列表类型 3、有序集合类型 4、散列类型 5、集合类型 Redis的应用场景: 1、主要使用它作为缓存。 2、任务队列(秒杀、抢购)。 3、网站访问统计 4、数据过期处理(可以精确到毫秒) 5、分布式集群架构中session的分离。查看全部
-
清空数据库 flushall
查看全部 -
Redis持久化方式
查看全部 -
选择数据库连接 select 1
移动key到数据库1 move key 1
开启事务 multi
提交事务 exec
回滚事务 discard
查看全部 -
Redis相关特性
查看全部 -
Keys通用操作
获取所有的key keys *
获取key已n开头的 keys n?
删除key del name1 name2 name3
查看key是否存在 exists name1
重命名 rename name1 newname
设置过期时间 expire name1 1000(单位秒)
查看剩余过期时间 ttl name1
获取jey类型 type name1
查看全部 -
Sorted-set
添加 zadd 例 zadd key v1 name1 v2 name2 v3 name3
取 zscore 例 zscore key name1
获取成员数量 zcard 例 zcard key
删 zrem 例 zrem key name1 name2
范围查寻(从小到大) zrange 例 zrange key 0 -1 withscores 注:withscores如果没有添加不会显示值
范围查寻(从大到小) zrevrange 例 zrevrange key 0 -1 withscores 注:withscores如果没有添加不会显示值
按照范围删除 例 zremrangebyrank key 0 4
按照value删除 例 zremrangebyscore 80 90
查看全部 -
存储Set使用场景
查看全部
举报