随笔分类 -  Redis知识

Redis知识
摘要:Redis 发布订阅 Redis PubSub 模块又称发布订阅者模式,是一种消息传递系统,实现了消息多播功能。发布者(即发送方)发送消息,订阅者(即接收方)接收消息,而用来传递消息的链路则被称为 channel。在 Redis 中,一个客户端可以订阅任意数量的 channel(频道)。 消息多播: 阅读全文
posted @ 2023-01-13 15:59 与f 阅读(64) 评论(0) 推荐(0) 编辑
摘要:一提到事务,首先想到的是数据库的事务机制ACID, 原子性(Atomicity),一致性(Consistency),隔离性(Isolation)和持久性(Durability) Redis事务特性 Redis 事务具有两个重要特性: 1) 单独的隔离操作 事务中的所有命令都会被序列化,它们将按照顺序 阅读全文
posted @ 2023-01-13 14:13 与f 阅读(25) 评论(0) 推荐(0) 编辑
摘要:Redis 是 Key-Value 类型缓存型数据库,Redis 为了存储不同类型的数据,提供了五种常用数据类型,如下所示: string(字符串) hash(哈希散列) list(列表) set(集合) zset(sorted set:有序集合) 外加3中扩展的数据类型(内部有上面几种构成) Ge 阅读全文
posted @ 2023-01-11 15:21 与f 阅读(140) 评论(0) 推荐(0) 编辑
摘要:Redis是一个非关系的内存型key-value数据库(NoSql 不仅仅是sql) windows安装 1,redis官方下载地址:https://redis.io/download,redis 64位下载地址:https://github.com/ServiceStack/redis-windo 阅读全文
posted @ 2023-01-11 09:05 与f 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1、lpop(leftpop) 返回和移除列表的第一个元素 2、rpop(rightpop) 返回和移除列表的第一个元素 3、lrange 获取某一个下标区间的元素 4、llen 获取列表元素个数 5、lset 替换某一个位置元素 6、lindex 获取某一个位置的元素 7、lrem 删除重复元素 阅读全文
posted @ 2021-08-16 10:27 与f 阅读(171) 评论(0) 推荐(0) 编辑
摘要:redis 客户端 界面管理工具 地址 :http://www.pc6.com/softview/SoftView_834784.html https://github.com/qishibo/AnotherRedisDesktopManager/ 阅读全文
posted @ 2021-08-16 09:18 与f 阅读(132) 评论(0) 推荐(0) 编辑
摘要:最近在研究Web架构方面的知识,包括数据库读写分离,Redis缓存和队列,集群,以及负载均衡(LVS),今天就来先学习下我在负载均衡中遇到的问题,那就是session共享的问题。 一、负载均衡 负载均衡:把众多的访问量分担到其他的服务器上,让每个服务器的压力减少。 通俗的解释就是:把一项任务交由一个 阅读全文
posted @ 2020-11-14 21:40 与f 阅读(1207) 评论(0) 推荐(0) 编辑
摘要:代码: import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTemplate; import org.springframewor 阅读全文
posted @ 2020-11-02 10:10 与f 阅读(1584) 评论(0) 推荐(0) 编辑
摘要:最近使用spring-data-redis RedisTemplate 操作redis时发现存储在redis中的key不是设置的string值,前面还多出了许多类似\xac\xed\x00\x05t\x00这种字符串,如下 127.0.0.1:6379> keys * 1) "\xac\xed\x0 阅读全文
posted @ 2020-11-01 10:06 与f 阅读(2036) 评论(0) 推荐(0) 编辑
摘要:1. 目的 因为想要学习redis,因此在虚拟机中安装了redis,为了实现在物理机可以访问redis,弄了好久;因此记录下来,以免忘记。 2. 环境 虚拟机:CentOS Linux release 7.4.1708 (Core) redis:3.2.12 防火墙:firewall (已经关闭) 阅读全文
posted @ 2018-11-16 15:22 与f 阅读(4133) 评论(3) 推荐(0) 编辑
摘要:一、 FastoRedis - Redis GUI manager redis图形链接工具:https://gitee.com/qishibo/AnotherRedisDesktopManager/releases 二、 Redis Desktop Manager 官网下载:https://redi 阅读全文
posted @ 2018-11-16 14:54 与f 阅读(4187) 评论(1) 推荐(0) 编辑
摘要:laravel用redis保存session遇到的坑, 配置redis存储session流程是这样的 在.evn文件中把session驱动和连接改为了redis的 如下: 在session配置文件哪里,更改相应的链接配置(config/database.php) 如下: 其中'session' 就是 阅读全文
posted @ 2018-11-16 14:44 与f 阅读(1272) 评论(0) 推荐(0) 编辑
摘要:laravel5.7的redis配置,一直报错Class 'Predis\Client' not found 首先我检查了配置,和composer 都没有错,用原生的redis也可以正常连接和读写. 我的redis是用(centos7)yum安装, php的redis扩展通过 PECL 安装了 PH 阅读全文
posted @ 2018-11-16 10:36 与f 阅读(1404) 评论(0) 推荐(0) 编辑
摘要:string redis数据结构(这里我一直都找不到更好的替代品,string主要是方便我操作它的过期时间) expire()函数,设置键的生存时间。 exists()函数,判断键是否存在。(判断的方法有很多种,ttl()获取它的生存时间,get()函数,判断是否有数据(不过get判断最好不用))。 阅读全文
posted @ 2018-05-17 11:11 与f 阅读(4342) 评论(1) 推荐(0) 编辑
摘要:1,redis官方下载地址:https://redis.io/download,redis 64位下载地址:https://github.com/ServiceStack/redis-windows,本人测试使用的是redis-64.3.0.503版本。 2,解压redis-64.3.0.503.z 阅读全文
posted @ 2018-05-16 21:38 与f 阅读(155) 评论(0) 推荐(0) 编辑
摘要:Redis是一种常用的非关系型数据库,主要用作数据缓存,数据保存形式为key-value,键值相互映射.它的数据存储跟MySQL不同,它数据存储在内存之中,所以数据读取相对而言很快,用来做高并发非常不错. ThinkPhP5.0自带了Redis扩展,在使用之前先下载php_redis.dll 网址 阅读全文
posted @ 2018-04-08 10:05 与f 阅读(122) 评论(0) 推荐(0) 编辑
摘要:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis支持的数据类型有 Stirng(字符串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合); redis版 阅读全文
posted @ 2018-03-29 12:21 与f 阅读(293) 评论(0) 推荐(0) 编辑
摘要:一 安装redis服务 1更新yum源 CentOS/RHEL 7.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic. 阅读全文
posted @ 2018-03-04 11:41 与f 阅读(914) 评论(0) 推荐(0) 编辑
摘要:安装环境(redis3.0以上才支持集群部署) 1.服务器环境:linux Centos release 6.8 2.Redis版本(2.8.13)下载地址:http://download.redis.io/releases/ 3.预装软件(gcc、tcl) (两部分 Redis Server和Re 阅读全文
posted @ 2017-10-12 23:20 与f 阅读(574) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示