基本介绍

1: Redis是完全在内存中保存数据的数据库,使用磁盘只是为了持久性目的
2: Redis相比许多键值数据存储系统有相对丰富的数据类型;
列表,集合,可排序集合,哈希表等数据类型
3: Redis可以将数据复制到任意数量的从服务器中;
4: Redis 操作速度快;
5: Redis 所有的操作都是原子的;
6: Redis我们常用来做内存数据库,把常用的需要查找的数据放入到redis中存放;


redis安装与启动

1: 去官网下载: https://redis.io/
下载redis 服务器, windows版本redis要到github上下载,是微软开发组移植;
windons操作系统下载

redis操作与使用

redis操作与使用

支持64位操作系统

redis操作与使用

redis操作与使用

2: 安装好后启动 reidis;

redis自带reidis-client客户端工具;

redis操作与使用

4: 启动redis-server.exe redis.conf
redis操作与使用

5: redis client —> redis-cli.exe 客户端工具
如果直接redis-client.exe, 登陆的Ip: 127.0.0.1, 端口6379
远程登录
redis-cli -h 127.0.0.1 -p 6379 -a yourpassword
6: Redis 设置密码
CONFIG set requirepass “password”
7: 验证密码: AUTH “password”
redis操作与使用


redis配置文件

1: port 6379 服务器监听的端口号
redis操作与使用
2: databases 表示redis服务器管理多少个数据库,数据库的编号从0开始 select dbid;
redis操作与使用

redis操作与使用
3: redis 备份策略 save 90 1 save 30 10 save 6 10000
redis操作与使用

4: 数据库备份文件的名字 dbfilename dump.rdb
redis操作与使用

5: dir 数据库生成的路径
redis操作与使用


HASH表

数据库数据
redis操作与使用

以hash表方式存入redis

1: 哈希表–> key, 表{字段, 值}
HMSET key name “blake” age “1”
redis操作与使用
HGETALL key
redis操作与使用

DEL key 字段 删除一个或多个字段
redis操作与使用

HEXISTS key 字段
redis操作与使用
HGET key 字段
redis操作与使用
HKEYS key 返回所有的字段filed
redis操作与使用
HMGET key filed
redis操作与使用
2: Hash表结果多用于存储数据, 存入在redis里面的都是字符串;


有序集合

1: 有序集合
ZADD key 权重 value
redis操作与使用
ZRANGE key start stop 从0开始
redis操作与使用
ZRANGE key start stop WITHSCORES (从小到大)
redis操作与使用
ZREVRANGE key start stop WITHSCORES (反转)
redis操作与使用

Zrem key filed (查询key)
redis操作与使用

2: 多用于排序和排行榜;

相关文章: