Linux安装redis和启动

https://zhuanlan.zhihu.com/p/502754397

单机版

1.1 下载redis

登录网址下载最新版的redis包,我这里下载的是redis-6.2.6.tar.gz

网址:

Downloadredis.io/download/

[图片上传失败...(image-3401c4-1695396771624)]

1.2 安装

将文件上传到linux服务器/usr/local/redis 下:

cd /usr/local/ 
mkdir redis
cd redis 
tar -xvf  redis-6.2.6.tar.gz
cd redis-6.2.6
make && make PREFIX=/usr/local/redis install

/usr/local/redis/bin/redis-server ./redis.conf

PREFIX说明:PREFIX= 作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。

修改redis.conf中的配置:

daemonize no ----> daemonize yes 设置后台运行

bind 127.0.0.1 -::1 ----> bind 0.0.0.0 -::1 设置允许远程连接

requirepass foobared -----> requirepass 123456 设置密码

1.3 验证

验证是否启动成功并使用客户端连接

ps -ef|grep redis

[图片上传失败...(image-5286f1-1695396771624)]

2.sentinel模式

3.cluster模式

4.redis卸载

1.停止redis服务

ps -ef|grep redis 
kill -9 redis的pid

2.删除/usr/local/bin下redis的可执行文件(如果你安装时没有指定目录,默认会在/usr/local/bin下面)

rm -rf redis*

3.删除/usr/local/redis的安装解压包

rm -rf redis

5.报错

5.1 cc:命令未找到

[图片上传失败...(image-103596-1695396771623)]

安装:

yum -y install gcc automake autoconf libtool make

5.2 致命错误:jemalloc/jemalloc.h:没有那个文件或目录

[图片上传失败...(image-fd6142-1695396771623)]

解决:

make MALLOC=libc
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Redis Redis的简介 NoSQL,全称为Not Only SQL。 为什么使用Nosql 简单来说,就是传...
    居居用屁屁阅读 168评论 0 0
  • Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,...
    凌乱秋天阅读 3,006评论 0 0
  • 01.NoSQL入门概述-上 1.互联网时代背景下大机遇,为什么用NoSQL 1.单机MySQL的美好年代 在90...
    ytyt1313阅读 236评论 0 0
  • 转载自:http://blog.csdn.net/hguisu/article/details/6122513原作...
    miaoiao阅读 1,543评论 0 7
  • 本文主要介绍 docker swarm 对于容器应用的调度管理分析。Docker swarm 1.12.0 是一...
    wh0am11阅读 11,607评论 0 3