redis入门教程(redis6)

一、下载安装
1.下载官网:https://redis.io/download,点击Download 6.2.6,我这里下载的最新的6.2.6版本
2.安装
(1)redis是C语言写的,必须先安装gcc

yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
yum -y install wget httpd-tools vim

验证gcc是否成功安装

gcc --version

(2)安装redis

tar xzf redis-6.2.6.tar.gz
cd redis-6.2.6
make
make install

如果此时提示报错”Newer version of jemalloc required“(此时src目录下没有redis-server),执行下面片段

cd deps/
make hiredis jemalloc linenoise lua geohash-int
cd ..
make
make install

(3)启动

./src/redis-server

二、常用配置及使用
(1)redis.conf配置(etc下)
bind ip地址(可绑定多个)
port 端口
daemonize yes 守护进程运行
protected-mode no 关闭保护模式
requirepass 密码 设置查询密码
(2)进入管理界面
./src/redis-cli -h ip地址 -p 端口(不指定则默认进入127.0.0.1)

./src/redis-cli

(3)常用操作
赋值:

set foo bar 

取值:

get foo

查看全部key:keys *
进行赋权(第一步的requirepass 设置):auth 密码
关闭redis:shutdown
清空keys:flushdb
(4)慢日志
实际应用中可能会有redis启动比较耗时的情况,这时候可以设置下慢日志
记录耗时超过一秒的命令:config set slowlog-log-slower-than 1000
保留最近1000条慢日志:config set slowlog-max-len 1000
查看慢日志:slowlog get 5

上一篇:linux内核源码编译加制作rpm包


下一篇:linux Makefile