ICode9

精准搜索请尝试: 精确搜索
  • Redis相关操作2022-04-19 17:01:21

    String数据类型 命令行 创建获取增减 192.168.1.103:6379> set online-users 50 OK 192.168.1.103:6379> set online-users 100 OK 192.168.1.103:6379> keys * "online-users" 192.168.1.103:6379> get online-users "100" 192.168.1.103:6379> i

  • Redis 04 List2022-04-17 17:01:34

    在 Redis 里面,可以把 List 当成栈、队列、阻塞队列使用。 list 实际是一个链表,左右都可以插入值。 如果 key 不存在,创建新的链表。 如果移除了所有元素,空链表也代表不存在。 在两边插入或者改动值,效率最高;操作中间元素,效率相对低一些。 插入 从左插入 lpush 将一个值或者多个

  • redis2022-04-16 13:32:00

    Redis 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web

  • Redis五大数据类型之set+hash+zset2022-04-16 07:00:05

    set 集合 set是无序不重复的集合 无序就无法通过下标或者序列号查询 不重复 天然有去重的效果 集合的命令都是以S开头的 添加元素 ,查询元素 127.0.0.1:6379> sadd myset "key" #set集合添加一个元素 (integer) 1 127.0.0.1:6379> sadd myset "key1" (integer) 1 127.0.0.1:6379

  • Redis④集群:主从复制 & 哨兵模式2022-04-15 23:32:19

    主从复制 主机数据更新后根据配置和策略, 自动同步到备机的 master/slaver 机制,Master 以写为主,Slaver 以读为主。 读写分离,性能扩展 容灾快速恢复 一主多从! 搭建一主两从 创建文件目录 /opt/etc Copy 将 redis.conf 复制到当前目录 cp /etc/redis.conf /opt/etc/ Copy 创

  • Redis事务2022-04-15 16:02:07

    理论 Redis事务的概念: Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。 总结说:redis事务就是一次性、顺序性、排他性的执行

  • 2、redis 数据类型2022-04-12 09:34:57

    1、业务数据的特殊性作为缓存使用原始业务功能设计秒杀618活动双11活动排队购票运营平台监控到的突发高频访问数据突发时政要闻,被强势关注围观高频、复杂的统计数据在线人数投票排行榜附加功能系统功能优化或升级单服务器升级集群Session管理Token管理2、Redis数据类型stringhashl

  • 3、数据类型案例2022-04-12 09:33:59

    1、案例一业务场景:人工智能领域的语义识别与自动对话将是未来服务业机器人应答呼叫体系中的重要技术,百度自研用户评价语义识别服务,免费开放给企业试用,同时训练百度自己的模型。现对试用用户的使用行为进行限速,限制每个用户每分钟最多发起10次调用解决方案:设计计数器,记录调用次数,用

  • 5、基于linux环境安装Redis2022-04-12 09:33:28

    1、基于Centos7安装redis下载安装包wget http://download.redis.io/releases/redis-?.?.?.tar.gz解压tar -xvf 文件名.tar.gz编译make安装make install [destdir=/目录]2、redis基础环境设置创建软链接ln -s 原始目录名 快速访问目录名创建配置文件管理目录mkdir conf mkdir confi

  • 【Redis 系列】redis 学习十一,redis 的哨兵模式详解和实战2022-04-10 10:31:40

    上一次我们说到的主从复制是这样搭建的 主机可以读,可以写 从机只能读,不能写 想一想,那么我们是不是也可以这样呢? 多个 redis-server 首尾相连 那么咱们部署的时候就是 6379 – 6380 – 6381 此时,若主机 6379 宕机掉,6380 会不会变成主机呢? 127.0.0.1:6379> info replication # R

  • redis常用操作2022-04-02 17:01:53

    常用管理命令 1、启动Redis 2、连接Redis 3、停止Redis 4、发送命令 5、测试连通性 获取所有键 获取键总数 查询键是否存在 删除键 查询键类型 移动键 查询key的生命周期(秒) 设置过期时间 设置永不过期 更改键名称 字符串操作命令 存放键值 获取键值 值递增/递减 批量存放键

  • redis的三种特殊数据类型2022-03-31 17:35:17

    Geospatial(地理位置) 127.0.0.1:6379> GEOADD china:city 116.46 39.92 beijing #将指定的地理空间位置(经度,纬度,名称)添加到key中 (integer) 1 127.0.0.1:6379> GEOADD china:city 121.48 31.22 shanghai (integer) 1 127.0.0.1:6379> GEOADD china:city 113.23 23.16 guangzh

  • 使用redis的一点心得2022-03-31 10:02:12

    项目使用redis作为仓库,货位数据双写的数据库,减少了微服务之间的调用, 但是在使用过程中经常看到服务中报错: redis异常:【r-bpxxxxxxxx.redis.rds.aliyuncs.com:6379/44】状态不可用,等待后台检查程序恢复方可使用。Connect to server timeout","DateTime":"2020-07-03T12:48:35.0764

  • 你应该知道的Redis事务2022-03-29 13:31:29

    大家好,我是七淅。 如果你了解过关系型数据库事务的话,相信这篇文章对你来说是很容易理解的了。具体什么是事务我就不说不多了,直接讲 Redis 事务相关的部分。 首先,我们先来看下,Redis 是怎么执行事务的。 1. 事务执行过程 show code: 127.0.0.1:6379> multi OK 127.0.0.1:6379> set a

  • 解决Windows下Docker启动容器时,端口被占用错误2022-03-25 22:33:12

    今天在启动本机的redis容器时报了如下错误: Error invoking remote method 'docker-start-container': Error: (HTTP code 500) server error - Ports are not available: listen tcp 0.0.0.0:6379: bind: An attempt was made to access a socket in a way forbidden by its acc

  • telnet redis不通的原因2022-03-21 23:02:36

    今天想远程学习一下lua连接redis,于是先telnet一下6379端口结果,连接失败。 首先排查的是安全组,在阿里云服务器安全组里添加了6379端口,如果你是本地机器,确认一下防火墙是否拦截。其次修改redis配置文件 //将bind 127.0.0.1改为 bind * -::* 3.重启redis redis_cli shutdown e

  • docker 启动一个 redis2022-03-19 19:05:08

    2. $ docker run -itd -p 6379:6379 --name redis -v /usr/local/docker/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/data:/data redis redis-server /etc/redis/redis.conf –appendonly yes -d 以守护线程的方式运行(后台运行)-i 以交互模式运行容器-t 为容器重新分

  • redis集群2022-03-18 21:00:42

    问题 容量不够,redis如何进行扩容? 并发写操作,redis如何分摊? 另外,主从模式,薪火相传模式,主机宕机,导致ip地址发生变化,应用程序中配置需要修改对应的主机地址、端口等信息。 之前通过代理主机来解决,但是redis3.0中提供了解决方案。就是无中心化集群配置。 什么是集群 Redis 集群实

  • redis学习笔记22022-03-18 17:08:28

    一、redis的五大基本数据类型 1.1 redis-key exists命令 127.0.0.1:6379> keys * 1) "name" 2) "age" 127.0.0.1:6379> exists name #查看key值为name的数据是否存在 (integer) 1 #若存在则返回1 127.0.0.1:6379> exists name1 (integer) 0 #若不存在则返回0 move命令 1

  • redis 哨兵2022-03-09 10:00:07

    一主2从,3个sentinel   IP地址 redis 端口 sentinel 端口 10.102.0.33 redis主 6379 sentinel1 26379 10.102.0.34 redis从1 6379 sentinel2 26379 10.102.0.35 redis从2 6379 sentinel3 26379                       redis主 配置文件   bind

  • 7 主从复制原理与优化2022-03-08 20:00:41

    一 什么是主从复制 机器故障;容量瓶颈;QPS瓶颈 一主一从,一主多从 做读写分离 做数据副本 扩展数据性能 一个maskter可以有多个slave 一个slave只能有一个master 数据流向是单向的,从master到slave 1.1 原理 1. 副本库通过slaveof 127.0.0.1 6379命令,连接主库,并发送SYNC给主库 2.

  • 6.bitmap位图操作(图解)2022-03-06 22:04:09

    在平时开发过程中,经常会有一些 bool 类型数据需要存取。比如记录用户一年内签到的次数,签了是 1,没签是 0。如果使用 key-value 来存储,那么每个用户都要记录 365 次,当用户成百上亿时,需要的存储空间将非常巨大。为了解决这个问题,Redis 提供了位图结构。位图(bitmap)同样属于 string 数

  • 7.INCR数值操作命令2022-03-06 22:02:52

    Redis string 类型提供了一些专门操作数值的命令,比如 INCRBY(自增)、DECRBR(自减)、INCR(加1) 和 DECR(减1) 等命令。数值操作,同样有特定的应用场景,比如常见的点赞、取消点赞、关注、取消关注等,这类和计数相关的场景都可以使用数值操作来实现。注意:此时  key 对应的 value 值是必须是一个

  • 8.list列表2022-03-06 22:02:03

    Redis list(列表)相当于 Java 语言中的 LinkedList 结构,是一个链表而非数组,其插入、删除元素的时间复杂度为 O(1),但是查询速度欠佳,时间复杂度为 O(n)。当向列表中添加元素值时,首先需要给这个列表指定一个 key 键,然后使用相应的命令,从列表的左侧(头部)或者右侧(尾部)来添加元素,这些元素会

  • 【Redis 系列】redis 学习七,那些你不知道的 redis 配置文件详解2022-03-06 18:33:05

    Redis 配置文件详解 单位 redis 启动的时候会去读配置文件 redis.conf 1k => 1000 bytes 1kb => 1024 bytes 1m => 1000000 bytes 1mb => 1024*1024 bytes 1g => 1000000000 bytes 1gb => 1024*1024*1024 bytes redis 里面单位是不分大小写的,例如,1GB 1Gb 1gB 表示的都是同一个意

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有