Redis教程

linux 安装redis

本文主要是介绍linux 安装redis,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

简介

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。
学习redis 首先应该看redis官网
http://www.redis.cn/ redis 中文官方网站
https://redis.io/ redis官方网站
本文的按照教程根据redis官方网站整理而来

安装前的准备

redis 是用c语言编写而成,官方建议利用源代码编译安装。因此要求必须安装c语言编译器 gcc(如果没有的话).

gcc -v  
# 如果不存在gcc 执行以下命令安装gcc
yum -y install gcc

安装redis

# 下载源代码
wget http://download.redis.io/redis-stable.tar.gz
#解压缩
tar xvzf redis-stable.tar.gz
#编译
cd redis-stable
make
# 安装
sudo make install

redis-stable目录中具有以下文件,redis.conf为redis的配置文件,redis-server启动时可以指定配置文件。
在这里插入图片描述
redis的默认安装位置为 /usr/local/bin,我们可以将配置文件复制一份到该目录下。启动时用该配置文件启动,备份一份的目的在于还原原始配置。

cp redis.conf /usr/local/bin

测试

redis server 默认启动为非守护线程方式。可以直接执行redis-server命令启动。/usr/local/bin默认配置了path路径,因此在/usr/local/bin下的命令可以在任意目录下直接执行。出现以下情况表示启动成功。
在这里插入图片描述
以非守护线程方式启动,当前的terminal 不能关闭,而且不能进行其他操作,不是很方便,因此我们配置以守护线程启动

配置redis server 以守护线程启动

利用vim编辑器编辑redis.conf,没有vim命令使用vi命令也可以

vim redis.conf

将daemonize属性修改为yes,在vi/vim编辑器中 / 表示查找 可以直接输入/daemonize 回车迅速找到修改位置,修改完毕后保存退出。
在这里插入图片描述

启动redis server 查看效果

redis-server /usr/local/bin/redis.conf
#查看进程状态
ps -ef | grep redis

在这里插入图片描述
启动redis 客户端使用简单命令
在这里插入图片描述
shutdown 命令可以关闭 redis server

这篇关于linux 安装redis的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!