当前位置:首页 > 后端开发 > Linux安装redis3.0+配置密码远程连接

Linux安装redis3.0+配置密码远程连接

7个月前 (05-20)68

wget http://download.redis.io/releases/redis-3.0.6.tar.gz

安装

  • 解压:tar -zxf redis-3.0.6.tar.gz
  • 编译安装:makemake test(时间比较长)——>   make install                   
  • 启动:redis-server——>nohup redis-server (后台运行)
  • 进入redis:redis-cli

配置

打开redis.conf

设置密码:

        #取消注释requirepas         requirepass 123456

远程访问(默认不访问)

        #注释bind      #bind 127.0.0.1 或者改为 bind 0.0.0.0

重启

apt-get 或yum安装

redis-server stop //停止
redis-server start //启动
redis-server restart //重启

源码安装

redis-cli -h 127.0.0.1 -p 6379 shutdown 
查看进程有没有杀死
ps aux | grep redis-server 
如果没有杀死执行
kill -9
重启
nohup redis-server /Downloads/redis-3.0.6/redis.conf

Linux安装redis3.0+配置密码远程连接 _ Java侠

自启动

1、在redis目录下找到utils/redis_init_script  

2、复制到etc/init.d目录下:cp redis_init_script /etc/init.d/redis

3、修改成自己的地址

Linux安装redis3.0+配置密码远程连接 _ Java侠

4、给权限:chmod +x redis

5、加载到系统自启动文件:update-rc.d redis defaults

 6、启动:service redis start——>redis-cli

持久化

rdb是基于快照的持久化, 速度更快, 一般用于备份, 主从复制也是依赖于rdb持久化功能

aof是以追加的方式记录redis操作日志的文件, 可以最大程度的保证redis数据安全, 类似于mysql的binlog.

RDB

redis提供了RDB持久化的功能, 这个功能可以将redis在内存中的状态保存到硬盘中, 他可以手动执行。也可以在redis.conf中配置, 定期执行.

RDB持久化产生的RDB文件是一个经过压缩的二进制文件, 这个文件被保存在硬盘中, redis可以通过这个文件还原数据库当时的状态.

打开redis.conf修改后保存重启

logfile /data/log/redis.log
dir /data/log              #定义持久化文件存储位置
dbfilename  dbmp.rdb        #rdb持久化文件

save 900 1                    #rdb机制 每900秒 有1个修改记录
save 300 10                    #每300秒        10个修改记录
save 60  10000                #每60秒内        10000修改记录

启动服务端设置一个key,检查data/log目录下有没有dbmp.rdb文件,通过save进行持久化

redis-cli -a xxx

Linux安装redis3.0+配置密码远程连接 _ Java侠Linux安装redis3.0+配置密码远程连接 _ Java侠

AOF

记录服务器执行的所有变更命令(例如set del等), 并在服务器启动时, 通过重新执行这些命令来还原数据集。AOF文件中的命令全部以redis协议的格式保存, 新命令追加到文件末尾。

优点: 最大程序保证数据不丢     缺点: 日志记录非常大

 只需要下面两个配置,修改完重复和RDB的一样的操作

appendonly yes
appendfsync  always    总是修改类的操作
             everysec   每秒做一次持久化 (默认)
             no     依赖于系统自带的缓存大小机制

重启后会在log目录下生成一个appendonly.aof文件

Linux安装redis3.0+配置密码远程连接 _ Java侠

作者:yangyw.
来源链接:https://blog.csdn.net/qq_41564405/article/details/121726574

“Linux安装redis3.0+配置密码远程连接” 的相关文章

Redis为服务器设置密码

以下以Windows版本为例. 在 redis.windows-service.conf 文件,设置: # requirepass foobared req...

单机环境的redis简易安装教程

1.官网 https://redis.io/ 下载压缩包 2. 上传压缩包到linux系统上 /home/ 路径下 cd /home/...

Windows下安装Redis教程

Windows下安装Redis教程

1、下载windows版redis 现在官网以及没有下载windows地址,只能在github上下载,官网只提供linux版本的下载。github下载地址:https:...

redis 设置auth

进入redis_cli 客户端,相应执行以下命令 1.config set masterauth 密码 2.config set requirepass 密码 3.重...

redis 教程(一)-基础知识

redis 教程(一)-基础知识

redis 简介 redis 是高性能的 key-value 数据库,读的速度是110000次/s,写的速度是81000次/s ,它以内存作为主存...

Spring整合Redis时报错:java.util.NoSuchElementException: Unable to validate object

我在Spring整合Redis时报错,我是犯了一个很低级的错误! 我设置了Redis的访问密码,在Spring的配置文件却没有配置密码这一项,配置上密码后,终于不报错了! &...

Linux 系统安装Redis 6 详细教程

Linux 系统安装Redis 6 详细教程

一、下载Redis 6安装包 方式一:直接官网下载redis-6.2.5.tar.gz安装包:https://redis.io/ 然后上传至...

node.js使用redis储存session的方法

node.js使用redis储存session的方法

转储session的原因 网上有许多session需要用数据库储存的原因,对我来说原因很简单,仅仅只是node的生产环境不允许将session存到服务器的内存中。会报一个内存溢出的...

Linux环境 redis-4.0.8 安装教程

1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压 tar...

Windows下配置Redis修改密码,及启动命令

Windows下配置Redis修改密码,及启动命令

按以下图的步骤配置Redis 用记事本或者Notepad++打开redis.windows.conf并找到“# requirepass foobared”这一行...