redis
介绍redis
py风之老凌
时光会把你雕刻成你想要的样子,但你必须珍惜它
展开
-
redis单机器多实例哨兵集群
下载安装包 yum -y install wget wget http://download.redis.io/releases/redis-5.0.8.tar.gz 开始安装 #将安装包,解压到指定位置 tar xf redis-5.0.8.tar.gz -C /usr/src/ #安装编译工具 yum -y install gcc gcc-c++ make #切换到Redis的安装包目录 cd /usr/src/redis-5.0.8/ #如果不知道怎么安装,可以查看README的文件 cat REA原创 2020-07-03 15:49:50 · 266 阅读 · 0 评论 -
Redis管理之Bitmaps数据结构的使用
bitmaps本身不是一种数据结构,实际上就是字符串,但是它可以对字符串的位进行操作 bitmaps单独提供了一套命令 我们可以将bitmaps想象成一个以为为单位的数组,数组的每个单元只存储0和1,数组的下标在bitmaps中被称为偏移量 ...原创 2020-06-22 11:35:06 · 197 阅读 · 0 评论 -
redis管理之慢查询分析
redis客户执行一条命令可分为以下几步: 1、发送命令 2、命令排队 3、命令执行 4、返回结果 redis中的慢查询只会统计第三步的时间 所以没有慢查询不能代表客户端没有超时 redis中慢查询的配置参数 slowlog-log-slower-than 10000 超过多长时间,算慢查询单位是微秒 slowlog-max-len 128 慢查询日志最多存储多少条,但是会消耗内存 redis使用了一个列表来存储慢查询日志 slowlog-log-slower-than 设置为0,表示记.原创 2020-06-19 15:08:03 · 152 阅读 · 0 评论 -
Redis管理之迁移键
迁移键的功能是redis的重要功能之一 我们要从一个redis将数据迁移到另一个redis时(如,生产环境迁移部分数据到测试环境) move move命令可以实现redis内部数据迁移 redis默认有0-15共16个库 也就是从当前库,迁移到另一个库 move key db 一般生产环境中不会使用多个库,所以这里不过得介绍 dump + restore dump 加上 restore 命令可以实现不同redis实例之间进行数据迁移功能 过程 在源redis上执行dump命令将键值序列化,格式采用.原创 2020-06-19 14:16:54 · 137 阅读 · 0 评论 -
redis常用命令及数据类型和使用场景
全局命令 查看所有的键,支持模糊查询 127.0.0.1:6379> keys * 1) "k2" 2) "k1" 3) "k3" 4) "book" 127.0.0.1:6379> keys k* 1) "k2" 2) "k1" 3) "k3" 计算键的总数 127.0.0.1:6379> dbsize (integer) 4 检查键是否存在,存在返回1,不存在返回0 127.0.0.1:6379> exists book (integer) 1 127.0.0.1:6379&原创 2020-06-18 17:36:05 · 105 阅读 · 0 评论 -
Redis配置文件详解
redis.conf文件 # 默认redis不是以后台进程的方式启动,如果需要在后台运行,需要将这个值设置成yes # 以后台方式启动的时候,redis会写入默认的进程文件/var/run/redis.pid daemonize yes # redis启动的进程路径 pidfile /var/run/redis.pid # 启动进程端口号,这里最好不要使用默认的6379,容易被攻击 port 7179 tcp-backlog 511 # 配置redis监听到的ip地址,可以是一个也可以多个 bind原创 2020-06-17 14:30:34 · 194 阅读 · 0 评论 -
centos7之Redis安装
准备安装 #准备下载工具 yum -y install wget Redis官网 redis官网:redis.io 下载安装包 wget http://download.redis.io/releases/redis-5.0.8.tar.gz 开始安装 #将安装包,解压到指定位置 tar xf redis-5.0.8.tar.gz -C /usr/src/ #安装编译工具 yum -y install gcc gcc-c++ make #切换到Redis的安装包目录 cd /usr/src/redis原创 2020-06-15 10:37:30 · 113 阅读 · 0 评论 -
Redis的简介---为什么使用Redis
首先介绍一下我们为什么要使用Redis 首先对图上内容进行一下解释 数据库中的数据存储是通过,分块的形式来存储的 当我们进行数据查找的时候,是通过全量的方式进行扫描的,就是要对所有的数据块进行扫描,找到符合的数据在返回给用户 所以数据库又引用了索引的方式,索引的数据块 用户查找数据时,先查找索引,通过索引来找到指定的数据块,再返回数据 内存中又存储了对索引的引用关系,又进一步进行加速 #我们在来说一个问题 #当数据表很大的时候读写速度会增加吗? 这一个问题分开来看 当进行写的时候,我们要对索引进行操原创 2020-06-10 18:07:17 · 135 阅读 · 0 评论