Linux下安装Redis

栏目: 数据库 · 发布时间: 5年前

内容简介:进入 Redis 的解压文件,使用可能出现的错误:在 Redis 的 README.md 文件中,可以找到解决方法,手动设置 MALLOC 环境。

进入 Redis 的解压文件,使用 make 命令编译源码

可能出现的错误: fatal error: jemalloc/jemalloc.h: No such file or directory

在 Redis 的 README.md 文件中,可以找到解决方法,手动设置 MALLOC 环境。

使用 make MALLOC=libc 命令代替 make 命令。

编译好 Redis 之后,可以使用 make test 命令测试一下。

可能出现提示 You need tcl 8.5 or newer in order to run the Redis test ,这是缺少 tcl 包,安装一下 tcl 就好了(如 yum install tcl )。

测试完成,就可以安装 Redis 了,先 cd 到 Redis 解压文件的 src 目录,使用 make PREFIX=/usr/local/redis install 安装,可以设置 Redis 的安装位置。

3、配置 Redis

安装完 Redis,可以看到 Redis 安装目录下只有一个 bin 目录,目录内容如下:

  • redis-server —— Redis 的服务器
  • redis-cli —— Redis 的命令行客户端
  • redis-benchmark —— Redis 的性能测试工具
  • redis-check-rdb —— Redis 的 RDB 文件检索工具
  • redis-check-aof —— Redis 的 AOF 文件修复工具
  • redis-sentinel —— Redis 的集群监控工具

前台启动

使用 redis-server 命令就可以启动 Redis 服务器了,但是默认是前台启动方式,也就是 Redis 会占用当前的终端窗口。

Linux下安装Redis

后台启动

后台启动方式,需要指定配置文件,拷贝 redis 解压文件中的 redis.conf 文件到 Redis 的安装目录(方便查找),修改拷贝后的 redis.conf 文件中的内容,将 daemonize no 改为 daemonize yes ,也即是将 Redis 服务器作以守护进程方式运行。

在启动时,使用 redis-server /path/redis.conf 命令启动,path 为你指定的配置文件目录,这样 Redis 就不会占用终端窗口了。

使用查看进程命令,看 Redis 是否真正启动成功, ps -aux | grep redis

使用 redis-cli 命令启动 Redis 的命令行窗口, ping 命令来测试是否可以连接 Redis 服务器。

核心配置

  • bind 127.0.0.1

绑定的IP地址,默认只允许本机访问 Redis,也即是 127.0.0.1(localhost),如果其他IP也想访问,可以将 bind 127.0.0.1 改为 bind 指定的IP地址 ,IP 地址设置成 0.0.0.0 表示允许任何IP访问,但这样做不安全!!!

  • port 6379

端口号,默认端口 6379,可以修改为其他端口。

  • daemonize no

是否以守护进程方式运行,默认是前台启动方式,可以修改为后台启动方式。

  • dbfilename dump.rdb

数据文件,默认数名称为 dump.rdb。

  • dir ./

数据文件存储的位置,默认和配置文件在同一目录下。

  • logfile ""

日志记录的位置,默认是直接输出到控制台中。

  • database 16

数据库个数,默认是 16 个。

本文作者:Wizey

本文链接:http://wenshixin.gitee.io/blog/2019/01/14/Linux下安装Redis/

版权声明:本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!

Linux下安装Redis

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

正则表达式必知必会

正则表达式必知必会

Ben Forta / 杨涛、王建桥、杨晓云 / 人民邮电出版社 / 2007 / 29.00元

正则表达式是一种威力无比强大的武器,几乎在所有的程序设计语言里和计算机平台上都可以用它来完成各种复杂的文本处理工作。本书从简单的文本匹配开始,循序渐进地介绍了很多复杂内容,其中包括回溯引用、条件性求值和前后查找,等等。每章都为读者准备了许多简明又实用的示例,有助于全面、系统、快速掌握正则表达式,并运用它们去解决实际问题。 本书适合各种语言和平台的开发人员。一起来看看 《正则表达式必知必会》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具