Redis- 简介 & 安装

一. 介绍

Redis是C语言开发的一个开源的键值对内存数据库,且遵从BSD开源协议.
应用领域也是比较广泛,可以用作数据库、缓存、消息中间件等。
它是一种NoSQL(not-only sql,泛指非关系型数据库)的数据库。

二. 版本介绍

  • 借鉴linux操作系统对于版本号的命名规则
  • 版本号第二位如果是奇数,则为非稳定版本(2.7, 2.9, 3.1);如果是偶数,则为稳定版本(例如 2.6, 2.8, 3.0, 3.2);当前奇数版本就是下一个稳定版本的开发版本(例如 2.9版本是 3.0版本的开发版本)。
  • redis的3.0版本是一个里程碑,发布了redis官方的分布式实现Redis

三. 特点

  • 性能优秀,数据在内存中,读写速度非常快,支持并发10W QPS
  • 单进程单线程,是线程安全的,采用IO多路复用机制
  • 丰富的数据类型,支持字符串(strings)散列(hashes)列表(lists)集合(sets)有序集合(sorted sets)
  • 支持数据持久化。可以将内存中数据保存在磁盘中,重启时加载
  • 集群架构支持主从复制哨兵高可用
  • 可以作为消息中间件使用,支持发布订阅

四.下载

  • 进入官网地址(redis官网还是很详细的,教程也比较简单)
    https://redis.io/download
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jEyU6plP-1604207945856)(http://oowanghan.cn/usr/uploads/redis/1600787927641.jpg)]
1. 下载redis压缩安装包(wget命令用来从指定的URL下载文件)
$ wget http://download.redis.io/releases/redis-6.0.8.tar.gz
2. 解压redis
$ tar xzf redis-6.0.8.tar.gz
3. 进入解压后的redis目录
$ cd redis-6.0.8
4. 编译
$ make
5. 配置src目录为环境变量,后面可以全局使用redis命令
    - vim /etc/profile
    - 输入以下数据
        #REDIS
        export PATH=<redis_path>/src:$PATH
    - 退出vim文本编辑器
    - source /etc/profile
    - 即可全局使用redis命令
此时就已经安装成功啦,下面开始使用吧

五.使用

  1. 启动redis(此处非后台运行,当前shell不可退出)
    $ src/redis-server
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oFnGb3BB-1604207945859)(http://oowanghan.cn/usr/uploads/redis/redis1.png)]
  2. 客户端连接(重新打开一个shell窗口)
    $ redis-cli -h {redis_host} -p {redis_port}
  3. 测试命令
  • 设置key value
    set test helloworld
  • 获取指定key的value
    get test

六.后台运行

  • 运行redis服务
    $ src/redis-server &
  • 查询已经运行的redis服务
    $ ps -ef | grep redis
  • 停止redis服务
    $ src/redis-cli shutdown
    $ src/redis-cli -h 127.0.0.1 -p 6379 shutdown

七.远程连接

  • 修改Redis配置文件/etc/redis/redis.conf,找到bind那行配置:
    vim /etc/redis/redis.conf
  • 去掉#注释并改为
    bind 0.0.0.0
  • 指定配置文件然后重启Redis服务即可:
    sudo redis-server /etc/redis/redis.conf
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值