Redis 安装详细过程(redis基本使用(服务端和客户端)、修改密码)

本文详细介绍了Redis的安装步骤,包括apt-get命令安装、配置文件修改、命令行操作、密码设置、编译安装及启动服务。还涵盖了常见错误处理和基本使用教程。

官方下载地址:Redis,下载最新稳定版本【版本看自己选择】

1、安装步骤:  【直接使用命令安装】

sudo apt-get update
sudo apt-get install redis-server

上述操作可能遇到的错误:

dpkg: error processing package redis-server (--configure): installed redis-server package post-inst

解决bug参考博文:dpkg: error processing package redis-server (--configure): installed redis-server package post-inst_waketzheng的博客-优快云博客

2、配置文件:

sudo vi /etc/redis/redis.conf

配置后需要重新启动。

配置外网需要访问:

bind 127.0.0.1

改为:

bind 0.0.0.0

3、基本使用

查看 Redis 的运行状态:

sudo systemctl status redis

redis 服务控制:

  • 启动 redis 服务
    sudo service redis start
    
  • 关闭 redis 服务
    sudo service redis stop
    
  • 重启 redis 服务
    sudo service redis restart
    
  • redis 客户端连接
    redis-cli
    
    • test
      set key1 hellowrold
      get key1
      

4、设置用户名和密码

4.1 设置临时密码

设置临时密码(server重启后就无效了)。

认证命令:如果配置了用户名就要加上用户名,不然就直接写上密码就可以认证了。

redis-cli进入后

  • 获取密码
    config get requirepass
    
  • 设置密码
    config set requirepass 123456
    
  • 当有密码的时候登录时需要密码登录
    auth 密码
    
  • 取消密码
    config set requirepass ''

4.2 设置永久密码

在redis.conf配置文件中设置。

配置密码:找到requirepass foobared,取消掉这行注释,并且将foobared改成你的密码,
配置用户名:
kill掉之前的server,重新redis.server。
然后用新建连接就可以这样:

./redis-cli -a 123456

4.3 用户名

        上面设置的都是对默认用户default的密码,redis以前版本也只支持单用户访问,也就是没有用户名这个概念。auth认证时候只要auth +密码就行,默认是auth +default+密码

'redis://default:root@192.168.124.49:6380/1'

设置密码参考博文:https://mohen.blog.youkuaiyun.com/article/details/106502054

执行示例图:

退出命令:

【查看redis进程是否运行:ps aux|grep reids】

【安装完服务默认是开启的】

5、编译安装方式

5.1 下载安装

  • step2:解压

    tar xzf redis-4.0.9.tar.gz

  • step3:移动,放到usr/local⽬录下

    sudo mv ./redis-4.0.9 /usr/local/redis/

  • step4:进⼊redis⽬录

    cd /usr/local/redis/

  • step5:生成    【下载的是C语言源码,所以要sudo】

    sudo make

  • 解决sudo: make: command not found问题

step6:测试,这段运⾏时间会较⻓

sudo make test

  • step7:安装,将redis的命令安装到/usr/local/bin/⽬录

    sudo make install

  • step8:安装完成后,我们进入目录/usr/local/bin中查看

    cd /usr/local/bin
    ls -all

【使用redis-cli前,必须先启动redis服务器:redis-server】

    • redis-server redis服务器
    • redis-cli redis命令行客户端
    • redis-benchmark redis性能测试工具
    • redis-check-aof AOF文件修复工具,对有问题的 AOF 文件进行修复
    • redis-check-rdb RDB文件检索工具,对有问题的 RDB文件进行修复
    • redis-sentinel:Redis集群使用
  • step9:配置⽂件,移动到/etc/⽬录下

    • 配置⽂件⽬录为/usr/local/redis/redis.conf

      sudo cp /usr/local/redis/redis.conf /etc/redis/

      【此为C/S架构】

    • 【查看redis进程是否运行:ps aux|grep reids】

5.2 安装GCC

上述安装过程可能会缺少依赖GCC。安装C语言编译环境

yum install -y gcc

通过使用 gcc --version 命令打印 GCC 版本,来验证 GCC 编译器是否被成功安装:

gcc --version

5.3 服务启动

前台启动:/usr/local/bin下执行

./redis-server

后台启动:修改redis.conf文件

daemonize yes #由no改为yes

启动服务

./redis-server ../redis.conf

5.4 客户端启动

/usr/local/bin下执行

./redis-cli

ping命令可以检测服务器是否正常(服务器返回PONG)

127.0.0.1:6379> ping
PONG
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值