linux编译 redis源码,在linux通过源码编译安装redis详细步骤

1.下载源码包

[[email protected] opt]#wget http://download.redis.io/releases/redis-4.0.10.tar.gz

linux编译 redis源码,在linux通过源码编译安装redis详细步骤_第1张图片

2.解压缩redis

[[email protected] opt]#tar -zxvf redis-4.0.10.tar.gz

linux编译 redis源码,在linux通过源码编译安装redis详细步骤_第2张图片

[[email protected] opt]#cd redis-4.0.10

linux编译 redis源码,在linux通过源码编译安装redis详细步骤_第3张图片

3.进入redis源码,直接可以编译且安装

make && make install

[[email protected] redis-4.0.10]#make

--> 编译好后,src/目录下有编译好的redis指令--> ./redis-benchmark //用于进行redis性能测试的工具--> ./redis-check-dump //用于修复出问题的dump.rdb文件--> ./redis-cli //redis的客户端--> ./redis-server //redis的服务端--> ./redis-check-aof //用于修复出问题的AOF文件--> ./redis-sentinel //用于集群管理

linux编译 redis源码,在linux通过源码编译安装redis详细步骤_第4张图片

[[email protected] redis-4.0.10]#make install

linux编译 redis源码,在linux通过源码编译安装redis详细步骤_第5张图片

4.启动redis服务端

[[email protected] bin]#./redis-server

linux编译 redis源码,在linux通过源码编译安装redis详细步骤_第6张图片

修改daemon为yes,避免启动后Hang住了...

linux编译 redis源码,在linux通过源码编译安装redis详细步骤_第7张图片

5.可以指定配置文件启动redis

vim /opt/redis-4.0.10/redis.conf

linux编译 redis源码,在linux通过源码编译安装redis详细步骤_第8张图片

#redis-cli

输入ping,如果得到PONG,就说明成功了!127.0.0.1:6379>ping

PONG127.0.0.1:6379>

20190101174936254032.png

127.0.0.1:6379> keys *(empty listorset)127.0.0.1:6379>出现以上提示,说明redis里面没有内容.

[[email protected] redis-4.0.10]#grep -v "^#" redis.conf | grep -v "^$"

linux编译 redis源码,在linux通过源码编译安装redis详细步骤_第9张图片

linux编译 redis源码,在linux通过源码编译安装redis详细步骤_第10张图片

linux编译 redis源码,在linux通过源码编译安装redis详细步骤_第11张图片

使用redis的密码进行登录

requirepass 登录redis的密码

#requirepass foobared#设置redis启动密码,xxxx是自定义的密码

requirepass xxxxxx

Pycharm登录客户端

importredis

conn= redis.Redis(host=‘192.168.142.130‘, port=6380)

conn.set(‘name‘,‘apollo‘)print(conn.get(‘name‘))

linux编译 redis源码,在linux通过源码编译安装redis详细步骤_第12张图片

解决方案:加password解决

importredis

conn= redis.Redis(host=‘192.168.142.130‘, port=6380, password=‘redis‘)

conn.set(‘name‘,‘apollo‘)print(conn.get(‘name‘))

Linux登录客户端

linux编译 redis源码,在linux通过源码编译安装redis详细步骤_第13张图片

redis还支持交互式的参数,登录数据库

redis-cli -p 6380  -a  redis的密码  (这个不太安全)

linux编译 redis源码,在linux通过源码编译安装redis详细步骤_第14张图片

1).更改bind参数,让redis可以远程访问

bind 0.0.0.0

2).更改redis的默认端口

port 6380

3).指定配置文件启动

redis-server redis.conf

6.通过新的端口和密码登录redis

redis-cli -p 6380

登录后

auth 密码

7.通过登录redis,用命令查看redis的密码

config set  requirepass  新的密码         #设置新密码

config get  requirepass              #获取当前的密码

过滤出文件的空白行和注释行

grep -v "^#"  redis.conf |   grep  -v "^$"

原文:https://www.cnblogs.com/apollo1616/p/10205319.html

你可能感兴趣的:(linux编译,redis源码)