缓存篇

年份:2018

日期:4-15

主要内容:介绍redis

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


阅读更多

扫码向博主提问

去开通我的Chat快问

zjc_jia

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • java
  • web
文章标签: redis
个人分类: 后端
上一篇mysql可视化工具-sqlyog
下一篇开放平台篇:高德api获取经度纬度
想对作者说点什么? 我来说一句

Java性能优化技巧集锦

2009年01月06日 63KB 下载

没有更多推荐了,返回首页

关闭
关闭