Redis学习(二) 安装和基础使用

本文介绍了Redis在Linux系统下的安装步骤,包括下载、解压、编译及安装过程,并详细讲解了Redis服务的启动、配置及关闭方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Redis学习(二)

Redis安装

1. 系统支持

兼容大部分POSIX系统:
Linux,OS X,OpenBSD,NetDSD,FreeBDS等

2. Linux系统下的安装

$ wget http://download.redis.io/releases/redis-3.0.7.tar.gz
$ tar xzf redis-3.0.7.tar.gz
$ ln -s redis-3.0.7 redis
$ cd redis
$ make
$ make install

1)下载Redis指定版本的源码压缩包到当前目录。
2)解压缩Redis源码压缩包。
3)建立一个redis目录的软连接,指向redis-3.0.7。
4)进入redis目录。
5)编译(编译之前确保操作系统已经安装gcc)。
6)安装。

 

3. 配置、启动、操作、关闭Redis

3.1进入reids安装目录
cd /data/redis/redis-4.0.8/


3.2Redis
可执行文件
redis-server
启动Redis
redis-cli Redis命令行客户端
redis-benchmark Redis基准测试工具
redis-check-aof Redis AOF持久化文件检测和修复工具
redis-check-dump Redus RDB持久化文件检测和修复工具
redis-sentinel 启动Redis Sentinel


3.3
启动Redis
启动的三种方式:默认配置、运行配置、配置文件启动
(1)默认配置
redis-server
(2)运行启动
redis-server --configKey1 configValue1 -- configKey2 configValue2
redis-server --port 6380 
(3)配置文件启动
将配置写到指定的配置文件中
redis-server /opt/redis/redis.conf
redis.conf基础配置(redis安装目录中有redis.conf只要cp一份修改就行了)
port--端口
logfile--日志文件
dir--Redis工作目录(持久化文件和日志文件)
damonize(是否以守护进程的方式启动Redis)

3.4 Redis命令行客户端
两种交互方式

1.启动客户端操作
redis-cli -h{host} -p{port}


redis-cli -h 127.0.0.1 -p 6379

redis-cli 不输入默认ip 127.0.0.1port 6379
set key value
get key
2.
直接获取返回值
redis-cli -h {host}-p{port}{command}

redis-cli -h 127.0.0.1 -p 6379set gan ning

get/set key/key value

    3.5停止redis服务
    redis-cli shutdown

User requested shutdown... # 客户端发出的shutdown 命令

* Saving the final RDB snapshotbefore exiting.

保存 RDB 持久化文件 ( 有关 Redis 持久化的特性在1.2 节已经进行了简单的介绍, RDB 是 Redis 的一种

持久化方式 )

* DB saved on disk # 将 RDB 文件保存在磁盘上

Redis is now ready to exit, byebye... # 关闭

 

执行redis-cli 已经失去连接

注意:

1)尽量使用redis-cli shutdown的形式

断开与客户端的连接、持久化文件生成,是一种相对优雅的关闭方式
2)kill -9
进程id
可能造成AOF和复制数据丢失的情况

3) redis-cli shutdown nosave|save 是否在关闭前生成持久化文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值