草庐IT

redis-sharp

全部标签

(全网最详细!)mysql、redis 、RabbitMQ只能本机访问,怎么改?

如果只能本机访问,怎么改? 一、mysql -改my.ini刷脚本 bind-address=0.0.0.0然后重启一下mysql服务任务管理器-关掉mysql搜索计算机管理-重启mysql服务  然后打开查询,并选择mysql数据,输入这个sql语句,点击运行select host,user from user where user ='root';找出来这个之后,把host改为%  *如果你执行sql语句的时候,显示 你可以直接点开mysql里的user表,然后去改。 直接改为% 记得刷新一下: 如果显示2003连不上的话,把防火墙关掉。如果显示1130,权限没改好。二、redis配置文件

Redis—常用数据结构

Redis—常用数据结构🔎数据结构与内部编码Redis中常用的数据结构包括Strings—字符串Hashes—哈希表Lists—列表Sets—集合Sortedsets—有序集合Redis底层在实现上述数据结构时,会在源码层面针对上述实现进行特定优化,以达到节省时间/节省空间的效果翻译一下就是假设当前用的数据结构是哈希表,但是这个背后的实现不一定是一个标准的哈希表,有可能在特定场景下,使用其他数据结构来实现,但仍然满足使用哈希表时候的查询操作O(1)时间复杂度等其他方面特征举个栗子🌰你去鸭脖店买鸭脖,但背后的数据结构不一定是鸭脖,有可能在特定场景下优化为老鼠但仍然满足味道,口感和鸭脖一样🔎数据结

Redis-server :bash :command not found解决方法

Redis-server:bash:commandnotfound解决方法情景复现:当我们辛辛苦苦把redis.conf全部配置好以后,使用redis-server命令进行启动Redis,然而此时报出bash:commandnotfound此时此刻我们是万分崩溃的。但是不要着急,我们首先进行cd/usr/bin这一步是去系统目录下查看已经安装配置好的命令集我们进行ls操作,会蹦出来一整面的内容,在这其中,并没有redis-server,我们只需要找到我们自己的安装目录下的bin目录下的相关路径,然后,把redis-server给复制到/usr/bin的目录下,我的bin的安装目录是/home/

Redis实现消息队列

在我们很多开发场景中可能会需要消息队列的存在,实现消息队列的方式有很多,上篇文章也大概了解了一下Kafka,Rebbitmq等等消息队列,但是如果我们想要特别简单的消息队列,我们可以使用redis来实现引用:redis之如何实现消息队列_redis实现消息队列_wang0907的博客-CSDN博客Redis实现消息队列最简单版我们可以先回顾一下redis是用来干嘛的,redis是非关系型的数据库,他是以key:value形式存在数据库中,redis数据库的常用数据类型有字符串,列表,哈希,集合,有序集合,当我们简单的了解一下redis的列表类型的时候,我们就可以实现一个简单版的消息队列Redi

JAVA使用redis添加和获取list集合缓存

1.创建缓存的类对象@DatapublicclassWorkshopPersonToProcessVO{privateLongid;/***用户名称*/privateStringusername;/***昵称*/privateStringnickname;/***车间id*/privateLongworkshopId;/***工序id*/privateLongprocessId;/***工序名称*/privateStringprocessName;}2.service层创建方法/***获取用户工序车间所有列表*@paramisRefresh*@return*/ListgetWorkshopPe

一台服务器上部署 Redis 伪集群

哈喽大家好,我是咸鱼。今天这篇文章介绍如何在一台服务器(以CentOS7.9为例)上通过redis-trib.rb工具搭建Rediscluster(三主三从)。redis-trib.rb是一个基于Ruby编写的脚本,其功能涵盖了创建、管理以及维护Redis集群的各个方面。值得注意的是,随着时间的推移,一些较新版本的Redis已经将redis-trib.rb标记为不推荐使用的工具。鉴于此,文章所采用的Redis版本为较老的4.0.9版本。对于较新版本的Redis,咸鱼建议采用redis-cli工具来进行集群的操作与管理,以确保与Redis的最新特性保持一致。我们先把架构画出来,这样后面部署的时候

为什么创建 Redis 集群时会自动错开主从节点?

哈喽大家好,我是咸鱼。在《一台服务器上部署Redis伪集群》这篇文章中,咸鱼在创建Redis集群时并没有明确指定哪个Redis实例将担任master,哪个将担任slave,然而Redis却自动完成了主从节点的分配工作。如果大家在多台服务器部署过Redis集群的话,比如说在三台机器上部署三主三从的redis集群,你会观察到Redis自动地将主节点和从节点的部署位置错开。举个例子:master1和slave3在同一台机器上;master2和slave1在同一台机器上;master3和slave2在同一台机器上,这是为什么呢?我们知道老版本的Redis集群管理命令是redis-trib.rb,新版本

ubuntu安装redis

ubuntu安装redis1.环境配置安装gcc和makesudoapt-getinstall-ygccsudoapt-getinstall-yg++sudoapt-getinstall-ygccautomakeautoconflibtoolmake2.上传redis压缩包到服务器目前上传的路径是/usr/local/redis3.解压redis压缩包tar-zxvfredis-4.0.12.tar.gz4.进入到redis目录cdredis-4.0.12/5.查看是否存在Makefile文件,存在则直接make编译redis源码make6.安装时间稍长,如下,则编译成功7.安装编译后的red

Redis安装与使用、redis主从复制、redis集群

Redis文章内容主要参考b站运维实战课程的redis视频:redis的课程介绍_哔哩哔哩_bilibili简介1.Redis是一个缓存数据库,主要是做缓存。什么是缓存?也就是缓冲存储,也可以理解为挡箭牌,对后面的一个保护—般放在mysql/oracle等数据库前面,对数据库进行一个保护。用户请求数据时候,第一次先请求redis,redis里没有,就请求后台mysqal数据库,返回数据时候会存放到redis里一份缓存起来,当下一次请求同样数据时候,就可以直接青求redis拿到数据,防止了对数据库的频繁访问,减轻后台数据库的压力2.Redis是一种内存型的nosql数据库,一般是用来缓存加速的,

CentOS 7安装Redis6

安装步骤若系统没有安装wget,需要先安装wgetyum-yinstallwget从官网下载rediswgethttps://download.redis.io/releases/redis-6.2.3.tar.gz将下载的文件解压至/usr/localtar-zxvfredis-6.2.3.tar.gz-C/usr/localredis编译需要依赖gcc,安装gccyum-yinstallgcc检查gcc版本,若gcc版本过低5.3以下,则无法编译redis6gcc-v升级到gcc9yum-yinstallcentos-release-sclyum-yinstalldevtoolset-9-