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)。

一、安装

1、下载tar.gz包:http://www.redis.cn/(中文)
2、上传到linux服务器里并解压
alt+p进入到SFTP:put E:\DevelopSoftware\linux\redis-4.0.9.tar.gz
默认会把redis的包上传到/root下

tar -zxvf redis-4.0.9.tar.gz -C /usr/local/src/   解压并解包到 
/usr/local/src/ 目录下(约定俗成)
3、进入到 /usr/local/src/redis-4.0.9 ,执行
make

二、配置 

1、cd /usr/local/src/redis-4.0.9

2、vim redis.conf

3、/daemonize   //搜索daemonize

4、把daemonize=no改为 daemonize=yes

为什么呢?咱们看redis.conf文件


里面的注释是这样子的
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
意思是说 redis默认不是守护进程,用yes来启动守护进程,当启动守护进程的时候,
redis将会把进程id写进/var/run/redis.pid
那什么是守护进程呢?
redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。但当daemonize选项设置成no时,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。
服务端开发的大部分应用都是采用后台运行的模式

三、启动

1、cd /usr/local/src/redis-4.0.9/src
2、./redis-server ../redis.conf
3、./redis-cli -p 6379
连接之后,输入ping,如果出现PONG则表示连接成功
我们来测试下redis的KV功能
set k1 v1
get k1

下篇我们主要讲一下redis的常用命令


猜你喜欢

转载自blog.csdn.net/qq_33101675/article/details/80605413