缓存篇:缓存[redis/memcache]

1定义

Nosql= not only sql

菲关系型数据库

2需要理由

高并发读写

海量数据的高效率存储和访问

高扩展性和高可用性

3分类

Nosql数据库四大分类

键值对

列存储

文档数据库

图形数据库

4 比较


5好处

Nosql

易扩展

灵活的数据模型

大数据,高性能

高可用

6 基础类型

字符串

列表

集合

散列

有序集合类型

7基本类型-基本操作方法

类型名称

string

hash

list

set

zset

set

hset

lset

sadd

zadd

get

hget

Lpush/rpush

srandmember

zrank

del

hdel

Lrem/rpop

Srem/sspop

zrem

7.1 基础类型-扩展方法

方法名

说明

String

incr/incrby

递增/指定 增加

Decr/decyby

递减/指定 减少

Mset/mget

key  设值/取值

hset

Hmset/hmget

key 设值/取值

hexists

判断是否存在

hlen

长度

list

rpoplpush

将元素从一个列表转移到另外一个列表

lindex

索引

llen

长度

set

sdiff

差集

sinter

交集

sunion

并集

zset

zrank

获取正序排序的元素的排名

zrevrank

倒序

ZREMRANGEBYSCORE

按照范围删除元素

Zremrangebyscore

按照分数删除元素


8 key的通用操作方

Keys *

Keys col_name?

Del

Exists 0 不存在  1存在

Get

Rename 原始值 新值

Expire 设置过期时间

Ttl 剩余超时时间

Type key   获取key的类型

9持久化实现方式

方式名称

rdb

aof


猜你喜欢

转载自blog.csdn.net/zjc_jia/article/details/79948447