-
Redis从入门到入坑
Redis
1. 简介
- Redis是由意大利人开发的一筐高速缓存数据库,是一个高性能的键值对(key-value)存储数据库,
- Redis全称Romote Dictianary Server(远程数据服务)使用C语言编写,并以内存作为数据库存储介质,所以读写的数据效率极高
- redis运行在内核的读写效率很高,用于存储一些寻妖频繁调取的数据,提高效率
- redis不仅支持简单的key-value类型的数据,同时还把value分为list,set,zset(有序结合),hash等数据结构存储
- redis有十六个库(0-15)
- 安装:sudo apt-get install redis-server
- 启动服务:redis-server
- 操作服务端:service redis start/stop/restart
- 启动客户端:redis-cli 退出:exit
- 进入数据库后默认是0号数据库
- 使用select +(0-15)切换数据库
2. 数据操作
- sting类型数据操作
- set:设置数据 set name chilk
- get:查询 get name
- append 添加 append name mingming
- del 删除 del name
- keys 查看所有的 key
- rename 改变key值名
- exist 查看是否存在
- expire 设置过期时间只能设置秒
- ttl 查看过期时间 返回-1表示没有设置过期时间, 返回-2表示没有该key值
- persist 去掉过期时间
- list类型数据操作
- rpush 右添加
- lpush 左添加
- lrange 查看
- lindex 指定位置查看
- lset 修改
- lpop/rpop 从左边/右边删除
- lrem 指定删除
- hash类型
- 哈希类型是一个键值对的集合,是string类型的field和value的映射表
- 添加数据:hset key field value,filed value…
- 查看所有值域:hvals key
- 查看单个值域:hget key field
- 查看所有的field hkeys key
- hgetall 查看所有的域和值
- set类型
- 添加数据:sadd key member
- 查看元素:smember key
- 随机删除:spop key
- 指定删除:srem key member
- 有序集合类型
- 添加数据:zadd key
- 查看数据:zrange key start stop
- 删除数据:zrem key member
- 通过索引删除多个数据:zremrangebyrank
-
相关阅读:
Loki 初体验
柠檬研究院及第一期活动预告
Apache SkyWalking 为.NET Core带来开箱即用的分布式追踪和应用性能监控
聊聊AspectCore动态代理中的拦截器
使用AspectCore动态代理
AspectCore中的IoC容器和依赖注入
AspectCore.Extension.Reflection : .NET Core反射扩展库
Asp.Net Core轻量级Aop解决方案:AspectCore
[精品书单] C#/.NET 学习之路——从入门到放弃
创建vue项目
-
原文地址:https://www.cnblogs.com/Chlik/p/13551953.html
Copyright © 2020-2023
润新知