Redis教程

redis入门教程(redis6)

本文主要是介绍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

这篇关于redis入门教程(redis6)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!