Redis安装配置与常用命令

yizhihongxing

一、Redis安装配置

1.下载Redis源码,并解压

wget https://download.redis.io/releases/redis-6.2.1.tar.gz
tar -xzvf redis-6.2.1.tar.gz

2.编译安装

cd redis-6.2.1
make
make install

3.启动Redis服务

redis-server

4.测试Redis服务是否正常启动

redis-cli ping
# 输出 PONG 表示服务已启动

二、Redis常用命令

1.设置键值对

SET key value
# 示例
SET name "Tom"

2.获取键值对

GET key
# 示例
GET name
# 输出 Tom 

3.设置过期时间

EXPIRE key seconds
# 示例
EXPIRE name 10
# 让name这个键在10秒后过期

4.获取过期时间

TTL key
# 示例
TTL name
# 输出当前name键的过期时间,如果返回-2表示键不存在,如果返回-1表示以为永久存在

5.删除键值对

DEL key
# 示例
DEL name
# 删除name这个键值对

6.自增/自减

INCR key
DECR key
# 示例
SET count 0
INCR count # 输出1
DECR count # 输出0

7.模糊匹配

KEYS pattern
# 示例
KEYS *
# 获取所有的键
KEYS user*
# 获取所有以user开头的键

8.列表操作

LPUSH key value
RPUSH key value
LPOP key
RPOP key
LINDEX key index
LRANGE key start stop
# 示例
LPUSH myList "a"
LPUSH myList "b"
RPUSH myList "c"
LRANGE myList 0 -1 # 输出 [b, a, c]
LPOP myList # 输出 b,myList变成 [a, c]

9.集合操作

SADD key member
SREM key member
SMEMBERS key
SISMEMBER key member
SINTER key1 key2 ...
# 示例
SADD mySet "a"
SADD mySet "b"
SMEMBERS mySet # 输出 [a, b]
SISMEMBER mySet "a" # 输出 1(true)
SINTER mySet1 mySet2 # 求两个集合的交集

10.哈希操作

HSET key field value
HGET key field
HGETALL key
HDEL key field1 field2 ...
# 示例
HSET user id 1
HSET user name "Tom"
HGETALL user # 输出 {"id": 1, "name": "Tom"}

以上是Redis的一些常用命令,详细的命令使用方法可以参考Redis的官方文档。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Redis安装配置与常用命令 - Python技术站

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

相关文章

  • 如何为MongoDB添加分片副本集

    下面是如何为MongoDB添加分片副本集的完整攻略: 1. 确定集群拓扑结构 在添加分片副本集之前,需要先确定集群的拓扑结构。分片副本集是基于副本集的模式进行搭建的,因此需要先搭建好主从架构的副本集,然后再将副本集部署到不同的节点上作为分片节点。 2. 在路由节点上添加分片 在MongoDB的路由节点上,使用mongos shell连接到MongoDB服务,…

    人工智能概览 2023年5月25日
    00
  • Python Django使用forms来实现评论功能

    下面是Python Django使用forms来实现评论功能的完整攻略。 1. 安装Django 在开始实现评论功能之前,我们需要先安装Django。可以通过以下命令使用pip安装最新版本的Django: pip install Django 如果需要安装特定版本的Django,请将命令中的“Django”替换为相应的版本号。 2. 创建Django项目和应…

    人工智能概论 2023年5月25日
    00
  • c# 插入数据效率测试(mongodb)

    下面是关于“c# 插入数据效率测试(mongodb)”的完整攻略: 1. 简介 本文将介绍如何使用C#语言通过MongoDB数据库进行高效插入数据操作。本文主要涵盖以下内容: MongoDB插入数据操作原理; C# MongoDB Driver使用方法; 通过单线程和多线程两种方式进行插入数据效率测试和分析; 优化MongoDB数据插入效率的方法。 2. M…

    人工智能概论 2023年5月25日
    00
  • Django之使用内置函数和celery发邮件的方法示例

    下面我将为您详细讲解“Django之使用内置函数和celery发邮件的方法示例”的完整攻略。 1. 安装相关库 在使用Django发送邮件前,需要先安装相关的库,具体来说需要安装Django本身和Django提供的邮件发送库django.core.mail。在此之上,如果需要异步发送邮件或者定时发送邮件,需要安装Celery和redis等支持。 可以使用以下…

    人工智能概论 2023年5月25日
    00
  • python pyaudio音频录制的实现

    安装pyaudio库 在Python中使用Pyaudio库来录制音频,首先需要安装该库,可以使用pip工具来安装,命令如下所示: pip install pyaudio 创建Pyaudio对象 在使用Pyaudio进行录音之前,需要创建PyAudio对象,并指定参数。代码如下所示: import pyaudio # 创建PyAudio对象 p = pyaud…

    人工智能概览 2023年5月25日
    00
  • ubuntu 下的nginx服务器配置详解

    下面就是 Ubuntu 下的 Nginx 服务器配置详解的完整攻略。 准备工作 在开始 Nginx 服务器的配置之前,你需要在 Ubuntu 系统上安装 Nginx。可以使用以下命令在命令行中进行安装: sudo apt update sudo apt install nginx 安装完成后,你可以使用以下命令检查 Nginx 是否成功安装: nginx -…

    人工智能概览 2023年5月25日
    00
  • Keras自动下载的数据集/模型存放位置介绍

    Keras提供了许多常用数据集,例如MNIST、CIFAR-10等,以及训练好的模型,如VGG16、ResNet50等。在使用这些数据集和模型时,我们需要知道它们所存放的位置。 数据集存放位置 Keras数据集默认存放在用户目录下的”.keras/datasets”文件夹中。当我们第一次调用某个数据集时,Keras会自动下载并解压至该文件夹中。例如我们调用M…

    人工智能概论 2023年5月24日
    00
  • win10下vs2015配置Opencv3.1.0详细过程

    以下是win10下vs2015配置Opencv3.1.0详细过程: 第一步:下载安装Opencv3.1.0 1.打开Opencv官网,下载Opencv3.1.0压缩包2.解压后将文件夹重命名为“opencv-3.1.0”并放在“C:\”盘根目录下3.添加系统环境变量: 右键“计算机” >> “属性” >> “高级系统设置” >&…

    人工智能概论 2023年5月24日
    00
合作推广
合作推广
分享本页
返回顶部