![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
3====>缓存
xiongxianze
这个作者很懒,什么都没留下…
展开
-
Redis3.0.7 cluster/集群 安装配置教程
1、前言环境:CentOS-6.7-i386-LiveDVD 安装的CentOs系统节点: 6个节点,3个主节点、3个从节点(由于redis默认需要3个主节点,如果想每个主节点有一个从节点,这是最低配要求)配置:端口都采用默认的6379redis版本:目前官网最新的redis stable版本为:3.0.7(时间点:2016年3月10日)。 2、获取源码在每台机器用命令:webget转载 2017-05-08 18:13:45 · 411 阅读 · 0 评论 -
缓存--基于linkedHashMap实现LRU缓存淘汰策略
LRU 是 LeastRecentlyUsed 的简写,字面意思则是 最近最少使用。通常用于缓存的淘汰策略实现,由于缓存的内存非常宝贵,所以需要根据某种规则来剔除数据保证内存不被撑满。如常用的 Redis 就有以下几种策略:摘抄自:https://github.com/CyC2018/Interview-Notebook/blob/master/notes/Redis.mdpackage Link...转载 2018-05-07 22:10:24 · 5825 阅读 · 5 评论 -
一 Redis 命令以及五种基本的数据结构
Redis 命令用于在 redis 服务上执行操作:redis-cli -h 127.0.0.1 -p 6379 -a "mypass"以下实例演示了如何连接到主机为 127.0.0.1,端口为 6379 ,密码为 mypass 的 redis 服务上。 有时候会有中文乱码。要在 redis-cli 后面加上 --rawredis-cli --raw下面会对redis支...原创 2018-08-13 22:48:28 · 293 阅读 · 0 评论 -
二 redis其他特性及服务端常用命令
6 Redis HyperLogLog什么是基数:比如数据集 {1, 3, 5, 7, 5, 7, 8}, 那么这个数据集的基数集为 {1, 3, 5 ,7, 8}, 基数(不重复元素)为5。 基数估计就是在误差可接受的范围内,快速计算基数。例子:PFADD runoobkey "redis"PFADD runoobkey "mongodb"PFADD runoobkey ...原创 2018-08-13 22:52:38 · 166 阅读 · 0 评论 -
三 redis高级特性
1 Redis 数据备份与恢复Redis SAVE 命令用于创建当前数据库的备份。该命令将在 redis 安装目录中创建dump.rdb文件。如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可。获取 redis 目录可以使用 CONFIG 命令,如下所示:redis 127.0.0.1:6379> CONFIG GET dir ...原创 2018-08-13 22:55:19 · 174 阅读 · 0 评论 -
文章一 Redis设计与实现研读:Redis自定义SDS结构体存储String类型的字符串
一丶简单动态字符串Redis 没有直接使用 C 语言传统的字符串表示(以空字符结尾的字符数组,以下简称 C 字符串), 而是自己构建了一种名为简单动态字符串(simple dynamic string,SDS)的抽象类型, 并将 SDS 用作 Redis 的默认字符串表示。在 Redis 里面, C 字符串只会作为字符串字面量(string literal), 用在一些无须对字符串值进行修...原创 2018-08-30 23:39:44 · 461 阅读 · 0 评论 -
文章二 Redis设计与实现研读--Redis自定义listNode结构体,实现链表用于存储数据
链表和链表节点的实现每个链表节点使用一个 adlist.h/listNode 结构来表示:typedef struct listNode { // 前置节点 struct listNode *prev; // 后置节点 struct listNode *next; // 节点的值 void *value; } listNode;多个 listNode 可以通过 prev 和 next ...原创 2018-08-31 00:04:15 · 443 阅读 · 0 评论