码迷,mamicode.com
首页 >  
搜索关键字:rediscli    ( 18个结果
Shiro+Redis实现Tomcat集群Session共享
一、背景  当我们使用了nginx做项目集群以后,就会出现一个很严重的问题亟待解决,那就是:tomcat集群之间如何实现session共享的问题,如果这个问题不解决,就会出现登陆过后再次请求资源依旧需要登陆的问题。这篇文章我们就解决这个问题。二、实现步骤说明:本篇是在spring+shiro集成的基础上进行改进的,如果不知道spring和shiro怎么集成,请移步:spring集成shiro做登陆
分类:其他好文   时间:2020-12-10 10:54:14    阅读次数:2
高频Redis面试题解析:Redis 事务是否具备原子性?
一、Redis事务的实现原理一个事务从开始到结束通常会经历以下三个阶段:1、事务开始客户端发送MULTI命令,服务器执行MULTI命令逻辑。服务器会在客户端状态(redisClient)的flags属性打开REDIS_MULTI标识,将客户端从非事务状态切换到事务状态。voidmultiCommand(redisClient*c){//不能在事务中嵌套事务if(c->flags&RE
分类:其他好文   时间:2020-04-26 17:12:18    阅读次数:74
深入Redis服务器启动过程
深入Redis服务器启动过程 1. 服务器状态结构的初始化 首先,创建一个struct redisServer 类型的实例变量 server 作为服务器的状态。 其次,调用redis.c/ initServerConfig 函数来初始化 server 变量。 ? initServerConfig 函 ...
分类:其他好文   时间:2020-03-30 16:17:36    阅读次数:65
使用redis实现nodejs并发服务
const redisClient = require('redis').createClient(6379, '127.0.0.1'); const crypto = require('crypto') const lockScript = 'return redis.call("set", KE ...
分类:Web程序   时间:2020-02-19 05:40:45    阅读次数:140
Redis原子性写入HASH结构数据并设置过期时间
Redis中提供了原子性命令SETEX或SET来写入STRING类型数据并设置Key的过期时间: 但对于HASH结构则没有这样的命令,只能先写入数据然后设置过期时间: 这样就带了一个问题:HSET命令执行成功而EXPIRE命令执行失败(如命令未能成功发送到Redis服务器),那么数据将不会过期。针对 ...
分类:其他好文   时间:2019-07-19 23:53:26    阅读次数:240
Redis图形化客户端管理软件推荐
Redis是一个超精简的基于内存的键值对NOSQL数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库。不过它公自带一个最小化的命令行式的数据库管理工具redis-cli,但使用起来并不方便。所幸Github上面已经有了很多图形化的管理工具,如果你不想对着 ...
分类:其他好文   时间:2019-06-12 21:37:26    阅读次数:163
.Net Core使用Redis-从安装到使用
一、安装 本文使用的操作系统是Centos7 在Redis中文网下载最新的Redis压缩包:http://www.redis.cn/ 把包上传到Liunx服务器上,cd 到包所在的目录执行以下命令 安装完成后cd 到 /usr/local/bin 会发现文件下多了几个Redis的文件 执行命令启动数 ...
分类:Web程序   时间:2019-01-22 20:41:19    阅读次数:250
Prometheus监控 Redis , redis-cli_exporter
用Prometheus监控Redis的时候,发现redis_exporter不能对redis里面的队列(list)进行监控,Google了一下,发现官网也没有redis-cli_exporter。索性就自己用Python写了一个Rediscli_exporter.#!/usr/bin/envpython#coding:utf-8#Author:shuaibing.huo@gmail.comimpo
分类:其他好文   时间:2019-01-12 20:59:23    阅读次数:183
Redis源码阅读(三)集群-连接初始化
Redis官方集群实现的基本数据结构,以及节点之间是建立连接的源码分析 ...
分类:其他好文   时间:2018-08-31 01:20:50    阅读次数:206
redis主从复制及keepalived方式实现高可用测试
前言:redis高可用有Sentinel、Cluster等多种方式,本文主要介绍keepalived方式。架构:配置:hostnameiposredis版本keepalived版本备注redis-master172.27.9.30Centos7.3.16114.0.101.3.5关闭防火墙和selinuxredis-slave172.27.9.31Centos7.3.16114.0.101.3.5
分类:其他好文   时间:2018-08-08 14:50:44    阅读次数:156
18条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!