1 redis的介绍及安装

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

猜你喜欢

转载自www.cnblogs.com/zhaod/p/9130382.html
今日推荐