-
1. 对象的类型与编码
Redis使用前面说的五大数据类型来表示键和值,每次在Redis数据库中创建一个键值对时,至少会创建两个对象,一个是键对象,一个是值对象,而Redis中的每个对象都是
-
先将安装包拖入/opt目录
注意:这里的脚本bind修改后为 0.0.0.0
bind修改后为bind 127.0.0.1 +服务器IP在下面
#!/bin/bash
#yum源
echo -e "\033[31m =====正在验证当前为仅主机还是NAT模式===== \033[0m"
ping -c1 -W1 w
-
一丶主从概念
一个master可以拥有多个slave,一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构
master用来写数据,slave用来读数据,经统计:网站的读写比率是10:
-
Redis数据类型bitmap位图
bitmap数据结构,是基于二进制位来进行操作记录的,只有0 和 1两个状态。可以想象成一个数组,里面只有0或者1。
能干嘛呢?
现实中会有这些场景,比如统计用户信息,
-
很多时候我们的redis的IP地址一般都是默认的127.0.0.1代表只能接受本机的访问,因此我们其他机器上想要访问这个redis的时候,就需要去修改ip地址的访问。
第一步:进入到我们的redis配置文件,
-
问题描述
项目使用redisson延时队列功能,实现直播的开播提醒,突然有一天业务爆出问题,未触发开播提醒。
初步排查
首先通过查询生产日志,发送端日志存在,没有消费日志,猜测消费端没
-
前言:Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合),zset(sorted set:有序集合)。
一、redis去官网https://redis.io/download下载后解压
然后点击里面的redis-server.exe
-
一、实现目标
1.1、在Windows中安装Redis-5.0.10
1.2、配置Redis实现远程访问
二、Windows上安装Redis流程
2.1、准备内容
①Redis下载地址:https://github.com/tporadowski/redis/releases
②Redis可视化管理工具下
-
在系统开发中,保证数据的唯一性是至关重要的一件事,目前开发中常用的方式有使用数据库的自增序列、UUID生成唯一编号、时间戳或者时间戳+随机数等。
在某些特定业务场景中,可能会要求
-
Redis 经常用于系统中的缓存,这样可以解决目前 IO 设备无法满足互联网应用海量的读写请求的问题。
一、缓存穿透
缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起 i
-
序言
Redis的几种基本数据结构有字符串(String)、哈希(Hash)、列表(List)、集合(Set)、有序集合(Sorted Set),这些是最常见的,也能在官网上查看到。
官网链接:Redis 教程_redis教程
字符
-
Redis 内部的阻塞式操作:
CPU 核和 NUMA 架构的影响;Redis 关键系统配置;Redis 内存碎片;Redis 缓冲区。
一、Redis 的阻塞点
和 Redis 实例交互的对象,以及交互时会发生的操作:
客户端:网络 IO
-
一、Redis介绍
Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。
-
现在项目上用redis的话,很少说不用集群的情况,毕竟如果生产上只有一台redis会有极大的风险,比如机器挂掉,或者内存爆掉,就比如我们生产环境曾今也遭遇到这种情况,导致redis内存不够挂
-
一、下载windows版本的Redis
去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载
官网下载地址:http://redis.io/