Redis从零安装及配置

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、高性能Key-Value数据库,并提供多种语言的API。目前,Redis的开发工作由VMware主持。 Redis也支持主从同步,是网站后台开发的一个必备利器。

Redis 安装

1. 下载安装包

版本选择,可以从Redis官网的下载网址https://redis.io/download去查看最合适的版本。
目前最新的版本是5.0。如果要下载其它历史版本,可以参考下面的网页:
http://download.redis.io/releases/

wget http://download.redis.io/releases/redis-5.0.5.tar.gz

2. 安装

2.1 解压到当前目录。
tar -xzvf redis-5.0.5.tar.gz
cd redis-5.0.5
2.2 编译及安装

可以稍微看看README.md文件,有一些编译、安装及其参数的说明。
看看这里的说明。这里提示默认使用Linux系统的降低内存碎片问题的jemalloc。

Allocator
---------

Selecting a non-default memory allocator when building Redis is done by setting
the `MALLOC` environment variable. Redis is compiled and linked against libc
malloc by default, with the exception of jemalloc being the default on Linux
systems. This default was picked because jemalloc has proven to have fewer
fragmentation problems than libc malloc.

To force compiling against libc malloc, use:

    % make MALLOC=libc

但通常会提示找不到jemalloc的编译错误,所以,请用下面的命令进行编译。

make MALLOC=libc

编译过程中,如果提示gcc命令没有找到,说明没有安装c编译器。使用下面的命令提前安装好编译器。

#这里是centos下的安装办法。ubuntu请使用apt安装命令。
sudo yum install gcc g++

可以将编译与安装一起完成。默认会安装到/usr/local/bin目录下。当然,也可以通过make 参数 "PREFIX=/some/other/directory"指定安装到别的目录。

make MALLOC=libc install

正常安装完成后,会生成redis-server,redis-cli等可执行文件。

3. 启动和关闭

Redis 有三种启动方式。

  1. 直接启动 (默认启动)
redis-server

从下面的拷屏可以看到,默认的端口号是6379.
在这里插入图片描述
2. 指定端口方式启动

redis-server --port 6666
  1. 使用配置文件启动
redis-server redis.conf

启动之后,可以通过redis-cli命令连接到redis服务器,查看,修改redis服务器上的各种数据。

关闭Reids

扫描二维码关注公众号,回复: 9391499 查看本文章
redis-cli shutdown

4 配置Redis

常用配置文件参数如下。

参数 默认值 含义 备注
daemonize yes yes表示以后台方式启动
port 6379 指定端口号 为了避免攻击,尽量不用默认的6379
bind 127.0.0.1 绑定IP,默认为本机 这里可以指定多个IP
tcp-keepalive 0 指定tcp连接是否为长连接
loglevel notice 日志级别 生产环境一般设置为info
logfile “/usr/local/redis/logs/redis.log” 日志文件位置
save 指定快照时间策略
dir /usr/local/redis/data 持久化数据存储目录

5 Redis可视化工具Redis Desktop Manager

下载地址:https://redisdesktop.com/download
下面是启动后的样子,操作比较方便。
在这里插入图片描述

发布了73 篇原创文章 · 获赞 27 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/sitebus/article/details/101199547