【转载】分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装以及操作redis问题整理

1 篇文章 0 订阅
1 篇文章 0 订阅

分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装以及操作redis问题整理

原链接

  • redis简介

redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据。当前主流的分布式缓存技术有redis,memcached,ssdb,mongodb等。既可以把redis理解为理解为缓存技术,因为它的数据都是缓存在内从中的;也可以理解为数据库,因为redis可以周期性的将数据写入磁盘或者把操作追加到记录文件中。而我个人更倾向理解为缓存技术,因为当今互联网应用业务复杂、高并发、大数据的特性,正是各种缓存技术引入最终目的。
关于redis与传统关系型数据的对比、redis与memcached的对比、redis的优缺点,在此将不介绍,因为都各有各的好处,只有结合了具体的业务场景,才能深刻体会它们之间的差别和优缺点。下面开始redis在linux上的安装。


  • linux下安装redis

下载redis安装包
下载地址: http://redis.io/
编译源程序
[root@localhost ftpuser]# tar zxvf redis-3.2.0.tar.gz

[root@localhost ftpuser]# cd redis-3.2.0

[root@localhost redis-3.2.0]# make

[root@localhost redis-3.2.0]# cd src && make install  

[root@localhost redis-3.2.0]# mkdir -p /usr/local/redis/bin

[root@localhost redis-3.2.0]# mkdir -p /usr/local/redis/etc

如果是ubuntu的话,可以直接用sudo apt install redis-server安装,安装好后redis配置文件在/etc/redis/

移动文件
[root@localhost redis-3.2.0]# mv redis.conf /usr/local/redis/etc

[root@localhost redis-3.2.0]# cd src

[root@localhost src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server redis-sentinel redis-trib.rb /usr/local/redis/bin

启动redis服务
[root@localhost ~]# /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

如上,启动redis服务需要指定配置文件的,后台启动的话需要修改redis.conf文件,daemonize no —- >daemonize yes。redis服务端默认链接端口是6379,最好也将IP绑定为本机IP。

验证是否启动成功
[root@localhost ~]# ps -ef | grep redis

在ubuntu中,如果是由包管理器安装的,可以用systemctl status redis-server查看服务状态

或者

[root@localhost ~]# netstat -tunpl | grep 6379

客户端连接
[root@localhost ~]# /usr/local/redis/bin/redis-cli -h 192.168.2.128 -p 6379

192.168.2.128:6379> info

Server

redis_version:3.2.0

redis_git_sha1:00000000

停止redis服务
[root@localhost ~]# /usr/local/redis/bin/redis-cli shutdown

这里需要注意,如果是安装成服务了,服务会将redis自动拉起,造成关闭不掉的假象

或者

[root@localhost ~]# pkill redis-server

Redis在linux上的安装已经完成,下一篇我们将学习redis的常用命令以及数据结构。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值