
redis
介绍redis
py风之老凌
时光会把你雕刻成你想要的样子,但你必须珍惜它
展开
-
redis单机器多实例哨兵集群
下载安装包yum -y install wgetwget 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 · 301 阅读 · 0 评论 -
Redis管理之Bitmaps数据结构的使用
bitmaps本身不是一种数据结构,实际上就是字符串,但是它可以对字符串的位进行操作bitmaps单独提供了一套命令我们可以将bitmaps想象成一个以为为单位的数组,数组的每个单元只存储0和1,数组的下标在bitmaps中被称为偏移量...原创 2020-06-22 11:35:06 · 248 阅读 · 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 · 199 阅读 · 0 评论 -
Redis管理之迁移键
迁移键的功能是redis的重要功能之一我们要从一个redis将数据迁移到另一个redis时(如,生产环境迁移部分数据到测试环境)movemove命令可以实现redis内部数据迁移redis默认有0-15共16个库也就是从当前库,迁移到另一个库move key db一般生产环境中不会使用多个库,所以这里不过得介绍dump + restoredump 加上 restore 命令可以实现不同redis实例之间进行数据迁移功能过程在源redis上执行dump命令将键值序列化,格式采用.原创 2020-06-19 14:16:54 · 193 阅读 · 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,不存在返回0127.0.0.1:6379> exists book(integer) 1127.0.0.1:6379&原创 2020-06-18 17:36:05 · 156 阅读 · 0 评论 -
Redis配置文件详解
redis.conf文件# 默认redis不是以后台进程的方式启动,如果需要在后台运行,需要将这个值设置成yes# 以后台方式启动的时候,redis会写入默认的进程文件/var/run/redis.piddaemonize yes# redis启动的进程路径pidfile /var/run/redis.pid# 启动进程端口号,这里最好不要使用默认的6379,容易被攻击port 7179tcp-backlog 511# 配置redis监听到的ip地址,可以是一个也可以多个bind原创 2020-06-17 14:30:34 · 231 阅读 · 0 评论 -
centos7之Redis安装
准备安装#准备下载工具yum -y install wgetRedis官网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 · 147 阅读 · 0 评论 -
Redis的简介---为什么使用Redis
首先介绍一下我们为什么要使用Redis首先对图上内容进行一下解释数据库中的数据存储是通过,分块的形式来存储的当我们进行数据查找的时候,是通过全量的方式进行扫描的,就是要对所有的数据块进行扫描,找到符合的数据在返回给用户所以数据库又引用了索引的方式,索引的数据块用户查找数据时,先查找索引,通过索引来找到指定的数据块,再返回数据内存中又存储了对索引的引用关系,又进一步进行加速#我们在来说一个问题#当数据表很大的时候读写速度会增加吗?这一个问题分开来看 当进行写的时候,我们要对索引进行操原创 2020-06-10 18:07:17 · 179 阅读 · 0 评论