redis 学习笔记 (一)安装服务

redis 学习笔记 (一)安装服务

redis概念

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings)散列(hashes)列表(lists)集合(sets)有序集合(sorted sets) 与范围查询, bitmapshyperloglogs地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication)LUA脚本(Lua scripting)LRU驱动事件(LRU eviction)事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。

redis特点

  • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
  • Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
  • Redis支持数据的备份,即master-slave模式的数据备份。

redis优势

  • 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
  • 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
  • 原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。
  • 丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。

redis 下载

因为redis对于linux支持比较好, Windows 不做演示 ubantu 16的版本进行安装…

官网 :http://www.redis.cn/download.html

或者 wget http://download.redis.io/releases/redis-5.0.5.tar.gz

下载、解压、编译Redis

$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
$ tar xzf redis-5.0.5.tar.gz
$ cd redis-5.0.5
$ make

成功后需要定义安装目录

make PREFIX=/usr/local/redis install

打开安装后的目录

cd /usr/local/redis/bin

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0ESGdWKr-1596354420804)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200802150104580.png)]

查看到上面的说明安装成功

启动redis,以下命令即可

redis-server 

查看服务

ps -ef|grep redis 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BDiuapCu-1596354420805)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200802151037180.png)]

客户端连接

redis-cli -p 6379

配置文件的修改

外部访问redis

更改redis.conf 文件

bind 127.0.0.1

protected-mode yes

更改为

\# bind 127.0.0.1

protected-mode no

修改后台服务 daemonize 改为no

daemonize no

但是由于ubantu的原因至今未解决无法外部文件启动的事故, 所以只能redis-server 来进行启动, 无法读取配置文件启动.可能是系统原因centos 系统没有此原因

关闭服务

理论上通过 redis-cli shutdown 可以关闭,但是我始终无法关闭,所以用了强制断电

kill -9 pid

os 系统没有此原因

关闭服务

理论上通过 redis-cli shutdown 可以关闭,但是我始终无法关闭,所以用了强制断电

kill -9 pid
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值