
redis
黄宝康
这个作者很懒,什么都没留下…
展开
-
springboot整合redis集群demo
pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org原创 2021-04-15 17:09:01 · 418 阅读 · 0 评论 -
搭建redis集群主从
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程编写脚本#!/bin/bashfor port in $(seq 7001 7006); \do \ mkdir -p /mydata/redis/node-${port}/conf touch /mydata/redis/node-${port}/conf/redis.conf cat << EOF > /mydata/redis/node-${port}/conf/redis原创 2021-04-01 15:04:52 · 317 阅读 · 0 评论 -
redis复习
在实际项目中,除了学会redis的各种服务端的命令,掌握各种数据类型的操作命令,还需要对配置文件的各种参数进行了解掌握,因为这个是进大厂的加薪机会。学会如何搭建一主多从的配置,以及哨兵值守方式的配置。slaveof 主ip 主端口slaveof no one在实际启动的时候,我只配置了第一行,一般还会加一个后台daemonize yes的配置,这种是后台启动模式。学习RDB和AOF的配置,掌握数据如何恢复,以及aof或者rdb文件损坏,可以执行修复命令。redis-check-aof原创 2020-09-15 11:50:20 · 268 阅读 · 0 评论 -
redis主从配置及哨兵值守
https://www.cnblogs.com/linuxk/p/10718153.html转载 2020-09-15 09:09:13 · 234 阅读 · 0 评论 -
creating server tcp listening socket 127.0.0.1:6379: bind No error
window下安装redis或启动报错:creating server tcp listening socket 127.0.0.1:6379: bind No error的解决方案如下按顺序输入如下命令就可以连接成功1. redis-cli.exe2. shutdown3. exit4. redis-server.exe redis.windows.conf还有一个地方要注意,redis.windows.conf如果bind的ip地址不可用也会报错,比如电脑ip换了等原因。...原创 2020-06-18 10:16:04 · 523 阅读 · 1 评论 -
安装redis报错解决
make的时候报如下错遇到该问题主要是因为系统的gcc版本不够高,默认版本应该是4.4.7升级步骤下载安装包http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2解压tar -jxvf gcc-4.8.2.tar.bz2下载供编译需求的依赖项这个神奇的脚本文件会帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力。cd gcc-4.8.2./contrib/download_prerequisites建立一个文件夹m原创 2020-06-18 10:40:33 · 1130 阅读 · 0 评论 -
window平台redis注册为服务
平时项目中服务器一般都是linux,安装的redis也是在linux服务器中,学习中可以通过安装一个linux操作系统的虚拟机。下载redishttps://github.com/MicrosoftArchive/redis/releases使用cmd打开,这种不能关闭cmd窗口redis-server.exe redis.windows.conf所以我们可以把Redis服务注册到系统...原创 2020-03-17 10:02:32 · 440 阅读 · 0 评论 -
redis:CLUSTER cluster is down 解决方法
在搭建好的redis集群中,由于公司办公室网络问题,突然断了以下网,导致集群中部分节点数据异常,使用redis-cli客户端连接之后,获取键值的时候报CLUSTER cluster is down检测节点redis-trib.rb check 192.168.8.174:7000检测结果: [ERR] Not all 16384 slots are covered by nodes.结果...原创 2019-03-12 11:27:43 · 1862 阅读 · 0 评论 -
redis集群搭建
两台机模拟6个节点,一台机器三个节点,创建出3个master,3个slave环境。两台虚拟机ip192.168.8.174192.168.8.2221、下载并解压下载到/root目录wget http://download.redis.io/releases/redis-3.2.4.tar.gztar -zxvf redis-3.2.4.tar.gz 2、编译安装cd redi...原创 2019-03-12 10:52:32 · 340 阅读 · 0 评论 -
Redis重启数据丢失问题
在Linux系统中,Redis本来是有数据的,但在Linux系统重启后,Redis中的数据全部丢失。经过几次测试都一样,只有在Linux系统重启才会丢失,Redis重启应该是没有问题的。这个问题只在Linux系统才存在,在Windows系统是没有问题的。解决方案在Linux系统设置一个参数(vm.overcommit_memory)即可解决。步骤如下:1、编辑 sysctl.conf 配...转载 2019-03-04 15:23:44 · 2478 阅读 · 0 评论 -
redis主从复制配置
在两台机安装redisyum install redis默认安装的配置文件在/etc/redis.conf编辑其中的redis.conf,由于是两台虚拟机中做实验,可以使用默认的6379端口,如果在同一台机,则需要设置不同的运行端口。主redis.conf(192.168.8.174)主要注释掉bind 127.0.0.1以及把protected-mode yes改成no#bind...原创 2019-03-04 13:59:11 · 359 阅读 · 1 评论 -
redis的安装、启动、停止
安装 wget http://download.redis.io/releases/redis-4.0.1.tar.gz tar zxvf redis-4.0.1.tar.gz cd redis-4.0.1/deps make hiredis jemalloc linenoise lua cd ../ make make install不带prefix的情况下,默认安装在/usr...原创 2019-02-26 14:34:58 · 465 阅读 · 0 评论 -
使用JedisPoolConfig对象时报错
在测试使用Jedis操作radis时,跟着网上的代码敲入了一遍,发现报红叉了,错误如下: 错误的原因是缺少了commons.pool2的jar包,导入后解决问题。原创 2017-07-31 14:27:52 · 978 阅读 · 0 评论 -
linux下安装redis
在Linux下安装Redis非常简单,具体步骤如下(官网有说明):1、下载源码,解压缩后编译源码。cd /home/huangbaokang/wget http://download.redis.io/releases/redis-2.8.3.tar.gztar xzf redis-2.8.3.tar.gzcd redis-2.8.3make2、编译完成后,在Src目录下,有四个可执行文件r原创 2017-07-31 16:14:04 · 919 阅读 · 0 评论 -
windows下使用Jedis测试redis
1.在电脑上安装window版本的redis windows版:https://github.com/mythz/redis-windows 2:解压并启动redis服务。 cmd到解压目录,执行C:\Users\yangfeng\Downloads\redis-windows-master\downloads\redis-latest>redis-server.exe redis.wind原创 2017-07-31 17:16:08 · 1036 阅读 · 0 评论 -
解决问题redis问题:ERR Client sent AUTH, but no password is set
是的,这又是一个坑爹的问题。明明在redis.conf中设置了密码,而且redis还启动了,为什么说没有密码呢?大家都知道linux下启动redis有很多种方法,其中有 ./redis-server & 这种方法启动,不会带上你的redis.conf配置文件启动还有 ./redis-server ../redis.conf这种方法启动的时候,会去带上配置文件redis.conf上面的问题 ERR原创 2017-09-08 16:14:33 · 1985 阅读 · 0 评论 -
redis执行了flushdb或者flushall之后的“后悔药”操作
内容转自http://blog.csdn.net/qq_25551295/article/details/48103245运维的同学,可能会碰到这样的情况,在redis不小心执行了flushdb或者flushall的操作,此时是不是打算辞职走人了?下面来讲一下,redis执行了flushdb或者flishall之后的“后悔药”操作:(1)先看一下我们现在redsi中已经有的数据转载 2018-01-22 17:03:08 · 2903 阅读 · 0 评论 -
redis启动配置
最直接的redis启动方式莫过于执行如下命令$ redis-server不带任何参数,将默认使用6379端口,服务器地址为127.0.0.1除此之外,还支持其他配置选项,如是否开启持久化、日志级别等。由于可以配置的选项较多,通过启动参数设置这些选项并不方便,所以redis支持通过配置文件来设置这些选项。方法是在启动时将配置文件路径作为参数如:$ redis-server /path/t...原创 2018-10-23 19:19:03 · 1378 阅读 · 0 评论 -
redis中pipeline的使用
先安装一个dos2unix工具ubuntu下使用apt-get install dos2unixmacOS中,使用brew install dos2unix准备如下文件root@ubuntu:/redis/redis-4.0.1# cat pipeline.txt set mykey myvaluesadd myset value1 value2get mykeyscard...原创 2019-02-28 14:57:32 · 744 阅读 · 0 评论 -
jedis操作redis报错DENIED Redis is running in protected mode
用jedis api去连接redis的时候报了如下错:Exception in thread "main" redis.clients.jedis.exceptions.JedisDataException: DENIED Redis is running in protected mode because protected mode is enabled, no bind address w...原创 2019-02-28 17:52:12 · 820 阅读 · 0 评论 -
redis使用--pattern选项遍历查询
bin/redis-cli --scan --pattern 'session:*7ab0'原创 2019-03-05 15:15:01 · 3271 阅读 · 0 评论 -
Redis配置和常用命令
Redis配置redis.conf配置文件: 引用 #是否作为守护进程运行 daemonize yes #配置pid的存放路径及文件名,默认为当前路径下 pidfile redis.pid #Redis默认监听端口 port 6379 #客户端闲置多少秒后,断开连接 timeout 300 #日志显示级别 loglevel verbose #指定日志输原创 2017-07-31 09:29:03 · 368 阅读 · 0 评论