在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
redis是什么 Redis是一种基于内存的数据结构存储,可持久化的日志型、Key-Value数据库。使用关系型数据库的站点达到一定并发量的时候,往往在磁盘IO上会有瓶颈,这时候配合redis就有一定的优势,因为它具有以下几个特性:
应用场景
数据类型: Redis提供的数据类型主要分为5种自有类型和一种自定义类型,这5种自有类型包括: String类型: 能够存储字符串、还能存储图片、视频等多种类型, 最大长度支持512M。操作命令,如:
哈希类型: 该类型是由field和关联的value组成的map。其中,field和value都是字符串类型的。操作命令如下:
列表类型: 该类型是一个插入顺序排序的字符串元素集合, 基于双链表实现。操作命令如下:
集合类型: Set类型是一种无顺序集合, 它和List类型最大的区别是:集合中的元素没有顺序, 且元素是唯一的。
Set类型主要应用于:在某些场景,如社交场景中,通过交集、并集和差集运算,通过Set类型可以非常方便地查找共同好友、共同关注和共同偏好等社交关系。 顺序集合类型: ZSet是一种有序集合类型,每个元素都会关联一个double类型的分数权值,通过这个权值来为集合中的成员进行从小到大的排序。
快速安装 yum install -y epel-release yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm Remi的RPM仓库维护着最新和额外的软件包,最好先安装 EPEL ,因为 Remi 仓库依赖它。 使用下面命令安装最新版本Redis: yum --enablerepo=remi install redis 安装完毕后,即可启动redis服务,并开机自启动 systemctl start redis systemctl enable redis 查看redis版本: redis-cli --version redis默认127.0.0.1访问,开启远程登录切记设置密码!!! 常用命令 测试时常用命令 redis客户端连接: 本地连接:redis-cli 远程连接:redis-cli -h host -p port -a password PING 查看服务是否运行 SELECT index 切换到指定的数据库 select 0 选择第一个库 keys * 获取所有的key flush db 清除指定库 flushall 清除所有 几种类型常用命令 string set key value get key hash hset myhash name cxx hget myhash name list lpush mylist a b c 左插入 rpush mylist x y z 右插入 lrange mylist 0 -1 数据集合 lpop mylist 弹出元素 rpop mylist 弹出元素 llen mylist 长度 lrem mylist count value 删除 set sadd myset redis smembers myset 数据集合 srem myset set1 删除 zset zadd zset 1 one zadd zset 2 two zadd zset 3 three 参考链接 官方网站:https://redis.io/ 数据类型详解:https://www.cnblogs.com/powertoolsteam/p/redis.html 缓存过期机制:https://www.cnblogs.com/xuanyuan/p/13665170.html 实现计数器:https://www.cnblogs.com/ShenJunHui6/p/11127737.html 计数器应用场景:https://www.cnblogs.com/yaozhengqi/p/7825343.html 到此这篇关于centos7 yum安装redis及常用命令的文章就介绍到这了,更多相关yum安装redis及常用命令内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论