本文实例总结了Redis安装与使用方法。分享给大家供大家参考,具体如下:
1、下载:
项目地址:https://github.com/MSOpenTech/redis
下载地址:https://github.com/MSOpenTech/redis/releases
注意,要下载zip版的,不要下载msi版的。
2、安装:
解压,拷贝到e盘根目录,文件夹改名为redis(把版本号之类的干掉),即完成安装。
3、启动:
打开cmd,进入redis,输入命令redis-server.exe redis.windows.conf,回车,即启动完成。
出现一个正方形盒子图案,即使启动成功。
否则启动
Redis是一款高性能的键值存储系统,常用于缓存和数据持久化。本文将详细介绍Redis的安装与使用方法,包括从下载、安装、启动、测试、持久化策略、开机启动、安全配置、命令行模糊查询以及设置键的过期时间等方面。
1. **下载**:
Redis的源代码和预编译版本可以从GitHub的MSOpenTech组织获取(https://github.com/MSOpenTech/redis/releases)。请确保下载ZIP格式的文件,而非MSI安装包,以便手动进行安装。
2. **安装**:
解压缩下载的文件,将其移动到所需的目录,如E盘根目录,并将文件夹重命名为"redis"。这样就完成了Redis的基本安装。
3. **启动**:
打开命令提示符,进入Redis目录,运行`redis-server.exe redis.windows.conf`启动Redis服务。如果看到一个正方形的命令行图标,说明启动成功。在开发环境中,需要以管理员权限运行命令提示符以启动Redis。
4. **测试**:
使用另一个命令提示符窗口,运行`redis-cli.exe`进入Redis客户端。通过`set age 21`写入数据,如果返回`OK`,则写入成功。再用`get age`获取数据,返回21表明读取成功。
5. **持久化**:
Redis支持两种持久化方式:AOF(Append Only File)和RDB(Snapshotting)。
- **AOF**:通过在配置文件(redis.windows.conf)中设置`appendonly yes`启用,数据会保存到`appendonly.aof`文件。
- **RDB**:默认情况下,根据配置文件中的`save`指令创建快照。例如,`save 900 1`表示900秒后且至少1个key改变时创建快照。可以通过注释掉`save`行来禁用快照。
6. **开机启动**:
要将Redis作为服务启动,以管理员身份运行命令提示符,输入`redis-server.exe --service-install E:\redis\redis.windows.conf --loglevel verbose`创建服务。之后,可以在服务管理器中看到Redis服务,并在重启后自动启动。
7. **安全性**:
在配置文件中,可以进行以下安全设置:
- **绑定IP**:通过设置`bind`指定允许连接的IP地址,如`bind 127.0.0.1`。
- **修改默认端口**:通过修改`port`配置项更改默认端口。
- **禁用危险命令**:使用`rename-command`将可能导致数据丢失的命令重命名为空字符串,例如`rename-command FLUSHALL ""`。
8. **通过命令行模糊查询**:
使用`keys pattern`命令进行模糊查询,如`keys test*`可以找到所有以"test"开头的键。
9. **过期时间**:
设置键的过期时间,例如在PHP中,应确保使用(int)类型设定过期时间,避免使用string或double类型。
通过以上步骤,你已掌握了在Windows环境下安装和使用Redis的基础知识。为了更好地利用Redis,建议学习更多关于它的高级特性,如事务、发布/订阅、Lua脚本等,以及如何根据具体需求调整其配置,以提高性能和安全性。