详解centos7 yum安装redis及常用命令_Redis

来源:脚本之家  责任编辑:小易  

Redis源码获取1、进入2113Redis官网获取Redis新稳定版载址52612、通4102wget命令载 Redis 源代码Redis编译16531、通tar -xvf redis-3.0.2.tar.gz命令解压载Redis源码压缩包redis-3.0.2.tar.gz;2、编译Redis通cd redis-3.0.2/进入Redis源码目录内执行make编译Redis;注意:make命令执行完编译src目录6执行文件别redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinelRedis安装配置1、安装Redis执行make installmake编译执行文件拷贝/usr/local/bin目录;2、执行./utils/install_server.sh配置Redis配置Redis能随系统启Redis服务查看、启、关闭1、通ps -ef|grep redis命令查看Redis进程;2、启Redis服务操作通/etc/init.d/redis_6379 start命令通(service redis_6379 start);3、关闭Redis服务操作通/etc/init.d/redis_6379 stop命令通(service redis_6379 stop);www.zgxue.com防采集请勿采集本网。

redis是什么

Redis 是一个开源的多平台数据存储软件,使用 ANSI C 编写,直接在内存使用数据集,这使得它得以实现非常高的效率。Redis 支持多种编程语言,包括 Lua, C, Java, Python, Perl, PHP 和其他很多语言。redis 的代码量很小,只有约3万行,它只做“很

Redis是一种基于内存的数据结构存储,可持久化的日志型、Key-Value数据库。使用关系型数据库的站点达到一定并发量的时候,往往在磁盘IO上会有瓶颈,这时候配合redis就有一定的优势,因为它具有以下几个特性:

    基于内存运行,高并发读写; 支持分布式,理论上可以无限扩展; 丰富的数据类型; 持久化,可定时写入磁盘;

点击下载 Redis Studio 1、Redis是一个key-value存储系统。今天小编给大家带来的是Redis的桌面客户端Redis Studio,它支持Windows操作系统,界面基于duilib开发,内核客户端采用 MSOPEN hiredis。 2、拥有列表展示Redis 的运行统计信息、可视化R

应用场景 缓存“热点”数据(高频读、低频写) 计数器,限流器 消息队列系统(发布订阅,排行榜) 分布式锁,共享session,队列

构建 Redis redis 目前没有官方 RPM 安装包,我们需要从源代码编译,而为了要编译就需要安装 Make 和 GCC。 如果没有安装过 GCC 和 Make,那么就使用 yum 安装。 yum install gcc make 从官网下载 tar 压缩包。 curl -o redis-3.0.4.tar.gz 解压

数据类型:

一、安装redis a、在redis官网下载redis: $ wget http://download.redis.io/releases/redis-3.2.6.tar.gz$ tar xzf redis-3.2.6.tar.gz$ cd redis-3.2.6$ make b、在redis安装目录下进入utils目录,执行自动安装脚本 cd utils/ ./install_serve

Redis提供的数据类型主要分为5种自有类型和一种自定义类型,这5种自有类型包括:

Redis 是一个开源的多平台数据存储软件,使用 ANSI C 编写,直接在内存使用数据集,这使得它得以实现非常高的效率。Redis 支持多种编程语言,包括 Lua, C, Java, Python, Perl, PHP 和其他很多语言。redis 的代码量很小,只有约3万行,它只做“很

字符串(String)类型、哈希(Hash)类型、列表(List)类型、集合(Set)类型和顺序(Sorted Set)集合类型。

String类型:

能够存储字符串、还能存储图片、视频等多种类型, 最大长度支持512M。操作命令,如: GET/MGET SET/SETEX/MSET/MSETNX INCR/DECR GETSET DEL

哈希类型:

该类型是由field和关联的value组成的map。其中,field和value都是字符串类型的。操作命令如下: HGET/HMGET/HGETALL HSET/HMSET/HSETNX HEXISTS/HLEN HKEYS/HDEL HVALS

列表类型:

该类型是一个插入顺序排序的字符串元素集合, 基于双链表实现。操作命令如下: LPUSH/LPUSHX/LPOP/RPUSH/RPUSHX/RPOP/LINSERT/LSET LINDEX/LRANGE LLEN/LTRIM

集合类型:

Set类型是一种无顺序集合, 它和List类型最大的区别是:集合中的元素没有顺序, 且元素是唯一的。

Set类型的底层是通过哈希表实现的,其操作命令为: SADD/SPOP/SMOVE/SCARD SINTER/SDIFF/SDIFFSTORE/SUNION

Set类型主要应用于:在某些场景,如社交场景中,通过交集、并集和差集运算,通过Set类型可以非常方便地查找共同好友、共同关注和共同偏好等社交关系。

顺序集合类型:

ZSet是一种有序集合类型,每个元素都会关联一个double类型的分数权值,通过这个权值来为集合中的成员进行从小到大的排序。

与Set类型一样,其底层也是通过哈希表实现的。ZSet命令: ZADD/ZPOP/ZMOVE/ZCARD/ZCOUNT ZINTER/ZDIFF/ZDIFFSTORE/ZUNION

快速安装yum install redis直接yum安装redis不是最新版本,可以通过Remi安装最新Redis。

yum install -y epel-releaseyum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Remi的RPM仓库维护着最新和额外的软件包,最好先安装 EPEL ,因为 Remi 仓库依赖它。

使用下面命令安装最新版本Redis:

yum --enablerepo=remi install redis

安装完毕后,即可启动redis服务,并开机自启动

systemctl start redissystemctl enable redis

查看redis版本:

redis-cli --version

redis默认127.0.0.1访问,开启远程登录切记设置密码!!!

常用命令

测试时常用命令

redis客户端连接: 本地连接:redis-cli 远程连接:redis-cli -h host -p port -a passwordPING 查看服务是否运行SELECT index 切换到指定的数据库select 0 选择第一个库keys * 获取所有的keyflush db 清除指定库flushall 清除所有

几种类型常用命令

string set key value get keyhash hset myhash name cxx hget myhash namelist 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及常用命令内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网! 您可能感兴趣的文章:利用yum安装Redis的方法详解Redis中scan命令的深入讲解Redis不使用 keys 命令获取键值信息的方法redis禁止几个危险命令的方法Redis学习教程之命令的执行过程详解

Redis源码获取2113 1、进入Redis官网获取Redis最新稳定版下5261载4102地址 2、通过wget命令下载 Redis 源代码。1653 Redis编译 1、通过tar -xvf redis-3.0.2.tar.gz命令解压下载Redis源码压缩包redis-3.0.2.tar.gz;2、编译Redis。通过cd redis-3.0.2/进入Redis源码目录内,执行make编译Redis; 注意:make命令执行完成编译后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel Redis安装配置 1、安装Redis,执行make install。会将make编译生成的可执行文件拷贝到/usr/local/bin目录下; 2、执行./utils/install_server.sh配置Redis配置之后Redis能随系统启动。 Redis服务查看、开启、关闭 1、通过ps -ef|grep redis命令查看Redis进程; 2、开启Redis服务操作通过/etc/init.d/redis_6379 start命令,也可通过(service redis_6379 start); 3、关闭Redis服务操作通过/etc/init.d/redis_6379 stop命令,也可通过(service redis_6379 stop);,使用命2113令安装(前提是已经安装了EPEL)。安装redis:yum -y install redis启动5261/停止/重启 Redis启动服务4102:1systemctl start redis.service停止服务:systemctl stop redis.service重启服务:systemctl restart redis.service检查状1653态:[root@idoseek ~]# systemctl status redis.serviceredis.service - Redis persistent key-value database   Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled)   Active: active (running) since 二 2014-10-21 21:37:22 EDT; 5h 26min ago Main PID: 30413 (redis-server)   CGroup: /system.slice/redis.service           └─30413 /usr/bin/redis-server 127.0.0.1:6379 10月 21 21:37:22 idoseek.com systemd[1]: Started Redis persistent key-value database.随系统启动服务:[root@idoseek ~]# systemctl enable redis.serviceln -s '/usr/lib/systemd/system/redis.service' '/etc/systemd/system/multi-user.target.wants/redis.service'关闭随机启动:[root@idoseek ~]# systemctl disable redis.servicerm '/etc/systemd/system/multi-user.target.wants/redis.service'本回答被提问者采纳内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 使用redis有序集合实现ip归属地查询详解
  • redis 5.05 单独模式安装及配置方法
  • redis缓存穿透解决方法
  • redis的主从配置方法详解
  • 玩转redis搭建集群之sentinel详解
  • 详解centos7下配置redis并开机自启动
  • redis中scan命令的踩坑实录
  • python脚本实现redis未授权批量提权
  • redis的lru机制介绍
  • 异步redis队列实现 数据入库的方法
  • centos7.2怎么安装redis
  • 如何在centos7上安装redis
  • 如何在centos7上安装redis
  • 有没有linux高手呢 我在CentOS 7 上用 Yum 安装 Re...
  • 如何在CentOS 7上安装Redis服务器
  • centos7下怎么安装redis
  • 如何在 CentOS 7 上安装 Redis 服务器
  • 如何在 CentOS 7 上安装 Redis 服务器
  • 如何在 CentOS 7 上安装 Redis 服务器
  • 如何在 CentOS 7 上安装 Redis 服务器
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页利用yum安装redis的方法详解redis中scan命令的深入讲解redis不使用 keys 命令获取键值信息的方法redis禁止几个危险命令的方法redis学习教程之命令的执行过程详解使用redis有序集合实现ip归属地查询详解redis 5.05 单独模式安装及配置方法redis缓存穿透解决方法redis的主从配置方法详解玩转redis搭建集群之sentinel详解详解centos7下配置redis并开机自启动redis中scan命令的踩坑实录python脚本实现redis未授权批量提权redis的lru机制介绍异步redis队列实现 数据入库的方法超强、超详细redis数据库入门教程redis常用命令、常见错误、配置技redis操作命令总结redis中5种数据结构的使用场景介64位windows下安装redis教程redis中使用redis-dump导出、导入redis中统计各种数据大小的方法redis常用命令小结让redis在你的系统中发挥更大作用centos 6.6下redis安装配置记录redis中键值过期操作示例详解利用redis如何实现自动补全功能redis的主从配置方法详解redis学习之rdb、aof与复制时对过期键的处爬虫技术之分布式爬虫架构的讲解深入解析redis中常见的应用场景解决redis开启远程访问及密码问题redis配置文件代码讲解redis实现分布式锁和等待序列的方法示例redis数据导入导出以及数据迁移的4种方法
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved