1. 什么是Redis?它主要用来什么的?
Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
与MySQL数据库不同的是,Redis的数据是存在内存中的。它的读写速度非常快,每秒可以处理超过10万次读写操作。因此redis被广泛应用于缓存,另外,Redis也经常用来做分布式锁。除此之外,Redis支持事务、持久化、LUA 脚本、LRU 驱动事件、多种集群方案。
2. 说说Redis的基本数据结构类型
Redis有以下这五种基本类型:
- String(字符串)
- Hash(哈希)
- List(列表)
- Set(集合)
- zset(有序集合)
3. 怎么安装?
Linux系统
在 Redis 官方网站上下载最新的 Redis 软件包:http://redis.io/download 。
解压下载的 Redis 软件包。使用以下命令解压:
$ tar xvzf redis-x.x.x.tar.gz
其中 “x.x.x” 是 Redis 的版本号。
进入解压后的 Redis 目录:
$ cd redis-x.x.x
在 Redis 目录中,执行以下命令编译 Redis:
$ make
这将编译 Redis 的可执行文件。
安装 Redis。执行以下命令:
$ make install
这将把 Redis 的可执行文件和相关的配置文件放置到系统默认的目录中。
配置 Redis。在 Redis 目录中,复制 redis.conf 配置文件到指定位置:
$ cp redis.conf /etc/redis.conf
可以根据需要修改 redis.conf 文件中的配置选项,比如设置密码、修改监听端口等。
启动 Redis。执行以下命令:
$ redis-server /etc/redis.conf
这会启动 Redis 服务器进程,然后就可以使用redis了。
Windows系统
访问 Redis 官方网站:https://redis.io/download 。
在页面上选择 Stable 版本并下载最新的 Redis for Windows 版本。
解压下载的 Redis 软件包。你可以选择一个目录,比如 C:\Redis ,将解压后的文件放在该目录下。
进入 Redis 目录,在其中找到 redis.windows.conf 文件并将其重命名为 redis.conf 。
编辑 redis.conf 文件。你可以根据需要修改一些默认配置,比如设置密码、修改监听端口等。一般情况下,你可以保留默认配置。
打开一个命令提示符(CMD)窗口,并导航到 Redis 目录下。
启动 Redis 服务器。在命令提示符窗口中运行以下命令:
redis-server.exe redis.conf
这将启动 Redis 服务器。
打开另一个命令提示符(CMD)窗口,并导航到 Redis 目录下。
启动 Redis 客户端。在命令提示符窗口中运行以下命令:
redis-cli.exe
这将启动 Redis 客户端,并连接到本地运行的 Redis 服务器。
现在你已经成功在 Windows 上安装和启动了 Redis。你可以使用 Redis 客户端执行各种 Redis 命令来管理和操作 Redis 数据库。