redis学习笔记
2016-08-11 17:00
274 查看
Redis(REmote DIctionary Server),是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
一.常用命令
启动:
redis-server.exe redis.conf
运行:
redis-cli.exe -h 127.0.0.1 -p 6379
启动和运行要分别在不同的cmd窗口
二.配置文件:redis.conf
CONFIG命令
CONFIG SET CONFIG_SETTING_NAME NEW_CONFIG_VALUE
CONFIG GET CONFIG_SETTING_NAME
CONFIG GET *
相关参数说明
三.数据类型
string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)
1.string
string类型是Redis最基本的数据类型,一个键最大能存储512MB
命令:
get
set
2.hash
每个 hash 可以存储 232 - 1 键值对
命令:
hmset 对象名(键值对) 对象属性列表
hgetall 对象名
3.list
列表最多可存储 232 - 1 元素
命令
lpush 数组名 插入的值
lrange 数组名 开始的索引 结束的索引
4.set
sadd key member
smembers key
--------------
redis
key唯一,一个key里可以有多个value。
可以理解为,一个数组里有多个值
5.zset
根据score进行排序, value不同重复,score可以重复
命令
zadd key score member
zrangebyscore key index1 index2
四.订阅与发布
pubsub_channels频道的订阅关系
pubsub_patterns模式的订阅关系
五.排序
sort key limit offset count
一.常用命令
启动:
redis-server.exe redis.conf
运行:
redis-cli.exe -h 127.0.0.1 -p 6379
启动和运行要分别在不同的cmd窗口
二.配置文件:redis.conf
CONFIG命令
CONFIG SET CONFIG_SETTING_NAME NEW_CONFIG_VALUE
CONFIG GET CONFIG_SETTING_NAME
CONFIG GET *
相关参数说明
三.数据类型
string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)
1.string
string类型是Redis最基本的数据类型,一个键最大能存储512MB
命令:
get
set
2.hash
每个 hash 可以存储 232 - 1 键值对
命令:
hmset 对象名(键值对) 对象属性列表
hgetall 对象名
3.list
列表最多可存储 232 - 1 元素
命令
lpush 数组名 插入的值
lrange 数组名 开始的索引 结束的索引
4.set
sadd key member
smembers key
--------------
redis
key唯一,一个key里可以有多个value。
可以理解为,一个数组里有多个值
5.zset
根据score进行排序, value不同重复,score可以重复
命令
zadd key score member
zrangebyscore key index1 index2
四.订阅与发布
pubsub_channels频道的订阅关系
pubsub_patterns模式的订阅关系
五.排序
sort key limit offset count
相关文章推荐
- Redis学习笔记6--Redis事务
- Redis学习笔记
- Redis学习笔记二 CentOS下的基本操作
- Redis学习笔记(二)--数据类型
- Redis学习笔记十四、内存优化
- redis学习笔记
- Redis学习笔记2-使用 Redis 作为 LRU 缓存
- Redis学习笔记(五)——Redis常用命令入门——列表类型
- redis学习笔记(1)---字符串sds
- redis学习笔记(1)redis配置安装
- Redis学习笔记(4)-持久化、主从配置、哨兵、集群配置
- Redis学习笔记(3)-Redis事务,过期时间,队列
- Redis学习笔记(二) Redis 数据类型
- redis学习笔记(一)之安装测试
- Redis学习笔记(四) 基本命令:String操作
- Redis学习笔记
- Redis学习笔记
- redis学习笔记一
- redis学习笔记