Redis 部署

简介

  redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

  redis属于nosql类型的数据库,与传统关系型数据库不同。

部署

wget https://download.redis.io/releases/redis-4.0.9.tar.gz
tar -zxvf
redis-4.0.9.tar.gz

  下载压缩包,并解压。

mv redis-4.0.9.tar.gz /usr/local/redis

  移动文件位置

cd /usr/local/redis

  进入文件夹

  输入make编译

  缺少gcc环境

yum -y install gcc

  安装完成之后再输入make,此时仍然有问题

  出现这种情况时,需要输入

make MALLOC=libc

  现在好像没有问题了,输入make test

  又提示缺少tcl,继续安装

yum -y install tcl

  安装完成之后,再次make test

  输入make install安装

make install

  此时进入bin目录发现已经有redis命令,代表已经成功了。

  在redis目录下有一个redis.conf的配置文件,对它进行编辑

  绑定主机,设置守护进程

  redis默认端口为6379

  设置守护进程,保存退出

  此时可以启动redis服务了

redis-server /usr/local/redis/redis.conf

  

  连接redis-server

redis-cli -h ip

  连接成功后,输入ping测试连通,返回pong时,则已经成功连接。

posted @ 2022-02-17 15:18  小小小怪将军  阅读(33)  评论(0编辑  收藏  举报