随笔分类 - redis
摘要:1.安装mysql容器 #宿主机安装mysql yum install mysql #搜索mysql镜像 docker search mysql #拉取mysql镜像 docker pull docker.io/mysql #创建mysql容器,MYSQL_ROOT_PASSWORD=root设置r
        阅读全文
                
摘要:1.检查是否有redis yum 源 2.安装完毕后,使用下面的命令启动redis服务 3.设置redis为开机自动启动 4.进入redis服务 5.防火墙开放相应端口 6.修改redis默认端口和密码 ps: 1、如果长时间连接不上,可能有两种可能性 a)bind了127.0.01:只允许在本机连
        阅读全文
                
摘要:一、什么时候整个集群不可用(cluster_state:fail),当集群不可用时,所有对集群的操作做都不可用,收到((error) CLUSTERDOWN The cluster is down)错误: 二、redis cluster安装 1.下载压缩包 2.编译安装 3.创建redis节点 测试
        阅读全文
                
摘要:1.连接方式 2.连接池 redis-py使用connection pool来管理对一个redis server的所有连接,避免每次建立、释放连接的开销。默认,每个Redis实例都会维护一个自己的连接池。可以直接建立一个连接池,然后作为参数Redis,这样就可以实现多个Redis实例共享一个连接池 
        阅读全文
                
摘要:Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤: 客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。 服务端处理命令,并将结果返回给客户端。 Redis 管道技术可以在服务端未响应时,客户端可以继
        阅读全文
                
摘要:Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接 最大连接数: 可以在服务启动时设置最大连接数:
        阅读全文
                
摘要:## config get requirepass命令查看是否设置了密码验证 127.0.0.1:6379> CONFIG get requirepass 1) "requirepass" 2) "" ## 设置密码验证## config set requirepass "password" 127.0.0.1:6379> CONFIG set requirepass "runoob" O...
        阅读全文
                
摘要:1.数据备份 2.数据恢复 3.Bgsave 4.flushall&flushdb
        阅读全文
                
摘要:1.BGREWRITEAOF 异步执行一个 AOF(AppendOnly File) 文件重写操作 2.BGSAVE 在后台异步保存当前数据库的数据到磁盘 3.CLIENT KILL [ip:port] [ID client-id] 关闭客户端连接 4.CLIENT LIST 获取连接到服务器的客户端连接列表 5.CLIENT GETNAME 获取连接的名称 6.CLIENT PAUS...
        阅读全文
                
摘要:1.AUTH password 验证密码是否正确 2.ECHO message 打印字符串 3.PING 查看服务是否运行 4.QUIT 关闭当前连接 5.SELECT index 切换到指定的数据库
        阅读全文
                
摘要:## EVAL script numkeys key [key ...] arg [arg ...] ## EVAL script numkeys key [key ...] arg [arg ...] redis 127.0.0.1:6379> eval "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 key2 first second ...
        阅读全文
                
摘要:Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。 一个事务从开始到执行会经
        阅读全文
                
摘要:Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三个客户端:
        阅读全文
                
摘要:比如数据集 {1, 3, 5, 7, 5, 7, 8}, 那么这个数据集的基数集为 {1, 3, 5 ,7, 8}, 基数(不重复元素)为5。 基数估计就是在误差可接受的范围内,快速计算基数
        阅读全文
                
摘要:Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。
        阅读全文
                
摘要:Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据
        阅读全文
                
摘要:count > 0 : 从表头开始向表尾搜索,移除与 VALUE 相等的元素,数量为 COUNT 。 count < 0 : 从表尾开始向表头搜索,移除与 VALUE 相等的元素,数量为 COUNT 的绝对值。 count = 0 : 移除表中所有与 VALUE 相等的值。
        阅读全文
                
摘要:Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象
        阅读全文
                
摘要:1.SET key value 设置指定 key 的值 2.GET key 获取指定 key 的值。 3.GETRANGE key start end 返回 key 中字符串值的子字符 4.GETSET key value 将给定 key 的值设为 value ,并返回 key 的旧值(old value)。 5.GETBIT key offset 对 key 所储存的字符串值,获取指定偏移量上...
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号