1.不支持SQL语法 Redis是一个开源的使用ANSI C语言、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis与其他key-value缓存产品有以下三个特点: 本文以Linux系统为例,具体操作步骤如下: 如果设置的键不存在则为添加,如果设置的键已经存在则修改 例2 例3 例4 查找键 -参数支持正则表达式 例1 例2 例3 例4 例5 例1. 例2. 例3. 例1. 例2. 例3. 例4. 例5 例6 例1. 例2. sorted set,有序集合,元素为String类型,元素具有唯一性,不重复,每个元素都会关联一个double类型的score通过权重将元素从小到大排序。 例1 例2 例3 例4 方案比较 .rdb文件与.aof 文件
1.NOSQL介绍
1.1NOSQL的特点:
2.存储结构跟传统关系型数据库中的那种关系表完全不同,NOSQL存储的数据库都是KV形式
3.NOSQ没有一种通用的语言,每种NOSQL数据库都有自己的api和语法,以及擅长的业务场景
4.NOSQL中的产品种类主要有:
Mongodb
Redis
Hbase hadoop
Cassandra hadoop
1.2NOSQL和SQL数据库的比较:
2.Redis简介
2.1Redis特性:
String,list,set,zset,hash
等数据结构存储。2.2Redis优势:
11000次/s
,写的速度是81000次/s
。Strings,lists,Sets
及Ordered Sets
数据类型操作。public/subscribe
,通过,key过期等等特性。2.3redis应用场景:
3.Redis数据库的安装
rz
-导入redis的压缩包tar xzf redis-2.8.17.tar.gz
-解压压缩包cd redis-2.8.17
-进入redis安装目录make
-执行编译rediscd src
-进入redis的主目录./redis-server
-打开redis服务./redis-cli
-使客户端与redis服务进行交互config set requirepass 123456
: config get requirepass auth 123456
– 设置密码./redis-cli -h 47.107.184.21
: auth "password "
-进入当前ip的客户端4.Redis数据操作
4.1 String字符串
例1
set key value
get key
设置键值及过期时间,以秒为单位:
setex aa 10 aa
ttl aa
– 查看有效时间
设置多个键值:
mset a1 java a2 python a3 c++
mget a1 a2 a3
-查询多个键值
设置键值的追加与拼接:
append a1 php
4.2 键命令
查看所有键:
keys *
查看以a开头的键:
keys a*
判断键是否存在,如果存在返回1,不存在返回0:
exists a1
查看键值对应的value的类型:
type a1
删除键及对应的值(可以删除1—-多个):
del a1 a2
4.3 hash类型
hset user name zhangsan
hgetall user
多条设置用hmset
语句
hmset user name1 123456 name2 123456
hkeys user
hget user name1
hmget user name1 name2
hvals user
4.4 list列表
lpush list a1 a2 a3
lrange list 0 2
rpush list b1 b2 b3
lrange list 0 5
linsert list before/after b1 3
lrange list 0 -1
lset list 1 z
count >0
;表示从头往尾移除count<0
;从尾往头移除count=0
;表示移除所有lrem list 2(count) b
4.5 set集合类型
sadd set zhangsan lisi wangwu
smembers set
srem set wangwu
4.6 zset有序集合类型
zadd zset 3 zhangsan 4 lisi 5 wangwu 6 zhaoliu 2 xiaoming
zrange zset 0 -1
zrangebyscore zset 3 5
zscore zset zhangsan
zrem zset xiaoming zhangsan
(1-n个)zremrangebysocre zset min max
5.Redis数据持久化
rdb:默认保存
aof:需要启动
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算