版本规则:版本号为偶数的版本是稳定版,奇数版本为非稳定版。
1、安装
http://www.redis.net.cn/download/
wget http://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
make
执行make install 命令可将 src下的可执行文件复制到 /usr/local/bin 下,以后执行程序时可以不用输入完整的路径。
$ wget http://download.redis.io/releases/redis-5.0.3.tar.gz
$ tar xzf redis-5.0.3.tar.gz
$ cd redis-5.0.3
$ make
2、启动和停止
a、直接启动:直接运行 redis-server
Redis服务器默认会使用6379端口,通过 --port 参数可以自定义端口 redis-server --port 6380
b、停止Redis:redis-cli SHUTDOWN 当redis收到SHUTDOWN命令后,会先断开所有客户端连接,然后根据配置执行持久化,最后完成退出。
3、命令行客户端
redis-cli 是Redis自带的基于命令行的Redis客户端。
a、发送命令:两种方式:
一、将命令作为参数执行 如:redis-cli SHUTDOWN。redis-cli执行时会自动按照默认配置(服务器127.0.0.1,端口号6379)连接redis,通过-h和-p参数可以自定义地址和端口号:
redis-cli -h 127.0.0.1 -p 6379
Redis提供了ping命令来测试客户端与Redis的连接是否正常,如果正常连接会收到回复PONG。
[mpsp@ecdevelop-86 src]$./redis-cli ping
PONG
二、不附带参数运行 redis-cli,这样会进入交互模式,可以自由输入命令
[mpsp@ecdevelop-86 src]$./redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> ECHO HI
"HI"
b、命令返回值
状态回复、错误回复、整数回复、字符串回复、多行字符串回复(keys *)
4、配置
启用配置文件的方法是在启动时将配置文件的路径作为启动参数传递给redis-server。如:
redis-server /path/to/redis.conf
通过启动参数传递同名的配置选项会覆盖配置文件中相应的参数。如:
redis-server /path/to/redis.conf --loglevel warning
除此之外还可以在Redis运行时通过 CONFIG SET 命令在不重启Redis的情况下动态修改部分Redis配置。如:
redis> CONFIG SET loglevel warning
同样在运行时可以使用 CONFIG GET 命令获得Redis当前的配置情况。
5、多数据库
一个Redis实例提供了多个用来存储数据的字典,客户端可以指定将数据存储在哪个字典中。每个数据库对外都是以一个从0开始的递增数字命名,Redis默认支持16个数据库,可以通过配置参数 databases 来修改这一数字。客户端与数据库连接后会自动选择 0 号数据库,不过可以随时使用 select 命令更换数据库。如: redis> select 1
OK
这些以数字命名的数据库又与我们理解的数据库有所区别。首先Redis不支持自定义数据库名字,每个数据库都以编号命名,另外Redis也不支持为每个数据库设置不同的访问密码,最重要的是多个数据库之间并不是完全隔离的,比如 FLUSHALL 命令可以清空一个Redis事例中所有的数据库中的数据。
由于Redis非常轻量级,一个空Redis实例占用的内存只有 1M 左右,所以不用担心多个Redis实例会额外占用很多内存。
相关推荐
"Redis安装配置文档详解" Redis是一种基于内存的NoSQL数据库,具有高性能、低延迟和高可用的特点。本文档旨在指导用户如何安装和配置Redis,实现高效的数据存储和管理。 一、下载和解压Redis 下载Redis的最新版本...
**Redis安装** Redis是一款高性能的键值存储系统,常用于数据缓存、消息队列以及数据库功能。在本文中,我们将详细介绍Redis的安装过程及基本使用方法。 **1. Redis安装** 首先,确保你的系统是Linux(如Ubuntu、...
接下来是`redis安装.txt`,这是一个包含Redis安装详细步骤的文本文件。文件可能涵盖了配置选项、启动和停止服务、设置守护进程模式、配置文件修改等内容。建议仔细阅读此文档,以确保正确安装和配置Redis。 最后,`...
以下是Redis的安装和配置步骤: ### 1. 下载Redis 您可以从Redis官方网站(https://redis.io/download)下载最新版本的Redis。选择合适的版本并下载压缩包到本地。 ### 2. 解压Redis 在您希望安装Redis的目录中...
**Redis安装教程** Redis是一款高性能的键值对存储系统,常用于数据库缓存、消息队列等场景。在本教程中,我们将详细讲解如何在Linux系统上安装Redis。 1. **下载Redis源码** 首先,访问Redis官方网站...
Redis安装与卸载文档 在本文档中,我们将详细介绍 Redis 的安装和卸载过程。Redis 是一个开源的、使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。 安装...
### Linux 下 Redis 安装步骤详解 #### 一、Redis 概述 Redis 是一个开源的 Key-Value 数据库系统,使用 ANSI C 语言编写,支持网络连接并且可以在内存中运行,同时也支持数据持久化。它提供了丰富的数据结构操作,...
### Redis安装及使用详解 #### 一、Redis简介 Redis是一种高性能的键值对存储系统,采用内存存储机制,能够实现快速的数据访问速度。它支持多种数据结构,包括字符串(Strings)、散列(Hashes)、列表(Lists)、...
### Redis安装和使用教程 #### 一、Redis简介 Redis是一种功能强大的开源键值(Key-Value)数据库系统,它不仅支持内存数据存储还提供了数据持久化的选项。这使得Redis成为了一个既可以作为缓存又可以作为数据库使用...
Redis是一款高性能的...总之,Redis安装和测试是一个逐步的过程,通过实践和文档学习,你将能够熟练掌握这个强大的内存数据结构存储系统。文件列表中的资源将为你提供宝贵的学习材料,助你在Redis的世界里稳步前行。
**Redis 安装** Redis(Remote Dictionary Server)是一款开源的、高性能的键值对存储系统,常用于数据库、缓存和消息中间件等场景。在安装Redis之前,确保你的操作系统是Linux、macOS或Windows,并根据不同的操作...
在 Windows 上安装和部署 Redis 可以分为几个步骤,包括下载、配置、启动以及将其设置为服务。以下是对这些步骤的详细说明: 一、下载 Redis 首先,你需要访问 Redis 的官方网站(https://redis.io/download)获取...
本压缩包“redis安装部署_压缩版.rar 全”提供了详尽的Redis安装和部署指南,包括在Linux和Windows操作系统上的单机、多实例以及集群安装方法。 一、Redis概述 Redis是一个开源(BSD许可)的内存数据结构存储系统,...
### Redis 安装与使用详解 #### 一、概述 Redis 是一款开源的、高性能的键值存储系统,因其出色的速度、丰富的数据结构以及灵活的应用场景,在缓存、消息队列、实时分析等领域有着广泛的应用。本文档将详细介绍 ...
进入解压后的目录,如`redis-source`,然后执行`make`来编译源代码,接着使用`make install`将Redis安装到系统默认的可执行路径,通常是`/usr/local/bin`。 4. **配置Redis** Redis的配置文件是`redis.conf`,在...
在 Linux 系统下安装 Redis 需要下载 Redis 的安装包,例如 redis-2.2.8.tar.gz。首先,需要解压缩安装包,使用命令 `tar zxvf redis-2.2.8.tar.gz`。然后,移动解压缩后的目录到 `/usr/local/redis`,使用命令 `mv ...
【Redis 安装部署和操作手册】 Redis 是一个高性能、开源、内存中的数据结构存储系统,常被用作数据库、缓存和消息中间件。它提供了丰富的数据结构,包括字符串、散列、列表、集合、有序集合、位图、HyperLogLogs...