1 redis的介绍及安装

本文介绍Redis的概念、特性及其应用场景,并详细记录了Ubuntu 16.04环境下Redis的安装步骤及启动方式。此外还提供了如何连接Redis客户端以及基本的安全设置。

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

1 什么是redis

概念

  • redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。
  • 意大利人开发的
  • 支持的数据类型stringhashsetlistzset
  • 数据全部在内存中,也可以同步在磁盘中,这样就可以重启redis,不会导致数据丢失

特点

  • 高并发读写的性能
  • 读写速度极快
  • 减轻数据库的压力
  • 可以持久化把数据存到硬盘

应用场景

  • sort set 排行榜,新浪微博热门话题
  • list 某个分类的最新数据
  • 计数器
  • set 共同好友
  • 安全,密码登录三次错误放置登录

ubuntu安装Redis

  • 采用的阿里云服务器ubuntu16.04安装的
  1. 下载安装包redis-4.0.9.tar.gz上传到阿里云服务器
  2. 解压 tar zxvf redis-4.0.9.tar.gz
  3. 进入解压的目录
cd redis-4.0.9
  1. 直接编译
make

5.make成功之后,通过find . -type f -executable找到该目录下可执行的文件如下

image

$ find . -type f -executable
./redis-benchmark //用于进行redis性能测试的工具
./redis-check-dump //用于修复出问题的dump.rdb文件
./redis-cli //redis的客户端
./redis-server //redis的服务端
./redis-check-aof //用于修复出问题的AOF文件
./redis-sentinel //用于集群管理

启动redis

  • 直接 ./redis-server就可以启动redis,该方式没有守护进程

image

  • 指定配置文件运行redis,./redis.server ../redis.config

image

  • 守护进程的方式启动redis

找到redis的配置文件redis.config

protected-mode yes/no   一定要关闭no否则无法远程连接redis


port 6379 redis的端口号


daemonize yes  守护进程方式运行

image

客户端连接redis

  • ./redis-cli 直接连接进去redis
  • redis-cli -h host -p port -a password 可以指定主机端口密码连接(远程连接)

关闭redis

./redis-cli shutdown

转载于:https://www.cnblogs.com/zhaod/p/9130382.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值