本地安装redis
Redis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
本文介绍如何在本地安装Redis,并解决常见问题。
1. 下载Redis
我们可以从Redis官网下载最新的Redis源码,地址如下:
https://redis.io/download
从页面中选择适合的版本,点击下载。
2. 编译Redis
下载完成后,解压源码:
tar -xzf redis-4.0.2.tar.gz
进入redis源码目录,执行make命令:
cd redis-4.0.2 make
编译完成后,会在当前目录下生成一个可执行文件,即Redis服务器程序:
src/redis-server
3. 启动Redis
启动Redis服务器:
src/redis-server
默认情况下,Redis服务器会在6379端口监听,可以使用命令查看:
netstat -an|grep 6379
如果想要指定Redis服务器监听的端口,可以使用如下命令:
src/redis-server --port 8888
4. 连接Redis
可以使用Redis客户端连接Redis服务器:
src/redis-cli -p 8888
连接成功后,可以执行Redis命令,比如:
set key1 value1 get key1 del key1
5. 常见问题解决方法
- Redis服务器无法启动:
- 检查Redis服务器是否已经在运行,如果已经在运行,可以尝试kill掉进程,重新启动。
- 检查Redis服务器监听的端口是否被其他程序占用,如果被占用,可以尝试更改Redis服务器的端口。
- Redis客户端无法连接Redis服务器:
- 检查Redis服务器是否正常运行,如果没有运行,可以尝试重新启动。
- 检查Redis服务器的端口是否正确,如果端口不正确,可以尝试更改Redis客户端的端口。