redis操作与使用

基本介绍

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


redis安装与启动

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

这里写图片描述

这里写图片描述

支持64位操作系统

这里写图片描述

这里写图片描述

2: 安装好后启动 reidis;

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

这里写图片描述

4: 启动redis-server.exe redis.conf
这里写图片描述

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配置文件

1: port 6379 服务器监听的端口号
这里写图片描述
2: databases 表示redis服务器管理多少个数据库,数据库的编号从0开始 select dbid;
这里写图片描述

这里写图片描述
3: redis 备份策略 save 90 1 save 30 10 save 6 10000
这里写图片描述

4: 数据库备份文件的名字 dbfilename dump.rdb
这里写图片描述

5: dir 数据库生成的路径
这里写图片描述


HASH表

数据库数据
这里写图片描述

以hash表方式存入redis

1: 哈希表–> key, 表{字段, 值}
HMSET key name “blake” age “1”
这里写图片描述
HGETALL key
这里写图片描述

DEL key 字段 删除一个或多个字段
这里写图片描述

HEXISTS key 字段
这里写图片描述
HGET key 字段
这里写图片描述
HKEYS key 返回所有的字段filed
这里写图片描述
HMGET key filed
这里写图片描述
2: Hash表结果多用于存储数据, 存入在redis里面的都是字符串;


有序集合

1: 有序集合
ZADD key 权重 value
这里写图片描述
ZRANGE key start stop 从0开始
这里写图片描述
ZRANGE key start stop WITHSCORES (从小到大)
这里写图片描述
ZREVRANGE key start stop WITHSCORES (反转)
这里写图片描述

Zrem key filed (查询key)
这里写图片描述

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

猜你喜欢

转载自blog.csdn.net/qq_36482772/article/details/80371304