Linux下redis5.0.5的安装过程与配置方法

下面是“Linux下redis5.0.5的安装过程与配置方法”的完整攻略。

1. 安装redis

1.1 下载redis

首先要从redis官方网站下载redis的安装包,官网下载地址:https://redis.io/download

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

1.2 解压redis

将下载的压缩包解压到/tmp目录下。

$ tar -zxvf redis-5.0.5.tar.gz -C /tmp/

1.3 编译redis

进行编译前,需要安装gcc和make。如果已经安装,可以跳过此步骤。

$ yum install -y gcc make

切换到redis解压目录中,进行编译安装。

$ cd /tmp/redis-5.0.5/
$ make

1.4 安装redis

将编译后生成的redis可执行文件夹拷贝到/usr/local/bin目录下,命令如下。

$ sudo cp /tmp/redis-5.0.5/src/redis-server /usr/local/bin/
$ sudo cp /tmp/redis-5.0.5/src/redis-cli /usr/local/bin/

1.5 启动redis服务

执行下面的命令,启动redis服务。

$ redis-server

如果看到输出日志中没有错误信息,就说明redis已经顺利启动了。

注意:redis服务默认监听的端口为6379。

2. 配置redis

2.1 配置redis的监听端口

打开redis.conf文件,修改PORT为自己需要的端口。

$ vi /usr/local/etc/redis.conf
# 注释掉bind 127.0.0.1这一行
bind 0.0.0.0
# 添加一行,设置redis监听的端口号
port 6380

修改完成后,保存并退出。

2.2 配置redis的密码

要开启redis的密码验证,需要在配置文件中添加如下内容。

# 是否开启密码认证,默认为no
requirepass yourpassword

注意:将yourpassword替换为你要设置的密码。

2.3 重启redis服务

配置修改完成后,需要重启redis服务,使配置生效。

$ redis-cli shutdown
$ redis-server /usr/local/etc/redis.conf

3. 验证redis是否配置成功

通过redis-cli命令进行操作redis,验证其是否已经成功启动。

3.1 连接redis服务器

$ redis-cli -h 127.0.0.1 -p 6380

注:-h选项指定redis服务所在的主机IP地址,-p选项指定redis服务监听的端口号,默认是6379。

3.2 验证redis是否设置了密码

$ auth yourpassword

注意:yourpassword是之前配置的redis密码。

如果密码设置成功,会返回“OK”。

验证通过后,就可以愉快的使用redis了!

示例一:

import redis

r = redis.Redis(host='127.0.0.1', port=6380, password='yourpassword')

r.set('name', 'xiaoming')
print(r.get('name'))

示例二:

$ redis-cli -h 127.0.0.1 -p 6380 -a yourpassword
127.0.0.1:6380> set name xiaoming
127.0.0.1:6380> get name

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下redis5.0.5的安装过程与配置方法 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • 详细部署阿里云服务器全过程(图文教程)

    下面我来详细讲解一下“详细部署阿里云服务器全过程(图文教程)”的完整攻略。 环境准备 首先需要准备好以下环境: 阿里云账号 一台空的云服务器 本地电脑安装SSH客户端 创建服务器 在阿里云控制台中,选择“云服务器ECS”,点击“创建实例”按钮。 按照提示填写实例信息,包括地域、可用区、实例类型、镜像、购买数量等。其中,选择镜像时建议选择常用的操作系统,如Ce…

    database 2023年5月22日
    00
  • MySQL索引操作命令小结

    MySQL索引是MySQL数据库中的一种重要的优化方式,通过合理地使用索引可以减少查询所需时间,提高查询性能。而索引的使用则是和索引操作命令息息相关,本文将为大家详细讲解MySQL索引操作命令的使用方法。 索引操作命令小结 创建索引 如需为表添加新的索引,在 CREATE TABLE 语句中指定索引约束即可。示例代码如下: CREATE TABLE t ( …

    database 2023年5月22日
    00
  • MongoDB全文检索方法详解(详细步骤)

    MongoDB是一个开源的文档数据库,它支持全文搜索功能。全文搜索是指在文本中查找包含指定的关键字或短语的文档的过程。 在本文中,我们将探讨如何在MongoDB中实现全文搜索功能。 准备工作 在开始之前,您需要准备以下内容: 1. MongoDB服务器和客户端 您可以在MongoDB官方网站上下载最新版本的MongoDB服务器和客户端。安装完成后,请确保服务…

    MongoDB 2023年3月14日
    00
  • Windows服务器安装PHP MongoDB扩展的方法

    下面是详细讲解“Windows服务器安装PHP MongoDB扩展的方法”的完整攻略: 步骤一:确认PHP版本 首先,我们需要确认我们安装的PHP的版本。MongoDB扩展需要与PHP版本匹配才能正常工作。 可以通过以下命令在命令行中查看PHP的版本: php -v 示例输出: PHP 7.3.6 (cli) (built: May 30 2019 12:0…

    database 2023年5月22日
    00
  • redis查询key的数量

    方法1:dbsize显示当前库key的数量 192.168.0.1:6379> dbsize (integer) 69421 方法2:info keyspace可以看到所有库key的数量 192.168.0.1> info keyspace # Keyspace db0:keys=69421,expires=10845,avg_ttl=57007…

    Redis 2023年4月12日
    00
  • CentOS系统上安装配置Oracle数据库的详细教程

    CentOS系统上安装配置Oracle数据库的详细教程 1. 前置条件 CentOS系统(本教程基于CentOS 7) Oracle数据库zip安装文件(下载地址: https://www.oracle.com/database/technologies/oracle-database-software-downloads.html) 配置好的YUM源 2.…

    database 2023年5月22日
    00
  • MySQL中datetime和timestamp的区别及使用详解

    MySQL中datetime和timestamp的区别及使用详解 概述 MySQL中的datetime和timestamp类型都是用来存储时间的,两者使用起来有一些区别,主要体现在存储范围、存储方式、时区等方面。 datetime类型 datetime类型是用来存储日期和时间的,存储范围为’1000-01-01 00:00:00’到’9999-12-31 2…

    database 2023年5月22日
    00
  • MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)问题的解决

    针对 MYSQL ERROR 1045 (28000): Access denied for user (using password: YES) 问题的解决,我们可以采取以下步骤: 步骤一:确认用户名和密码是否正确 首先,我们需要确认输入的用户名和密码是否正确。可以通过以下方式检查: 在终端输入命令:mysql -u [username] -p,回车之后输…

    database 2023年5月18日
    00
合作推广
合作推广
分享本页
返回顶部