Redis简介与安装
简介
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。
下载
去官网下载Redis:Redis
最新版:redis-6.2.2.tar.gz
安装
1、将下载好的 redis-6.2.2.tar.gz
压缩包放到Linux系统上的 /usr/soft 目录下面
2、解压文件
tar -zxvf redis-6.2.2.tar.gz
3、移动文件
# 进入解压目录,将文件移动到 /opt下面
mv redis-6.2.2.tar.gz /opt/redis-6.2.2
4、通过 which gcc
查看有没有 gcc,如果没有则进行下面命令安装
yum -y install gcc
5、安装完成之后进入到redis-6.2.2.tar.gz
目录执行命令make
make
6、完成之后进入到src 目录下面 执行 make install
,出现下图说明成功
make install
7、在 /usr/local/bin/ 目录下创建 myconfig 目录
mkdir -p /usr/local/bin/myconfig
8、进入到redis-6.2.2.tar.gz
目录,复制redis-6.2.2.tar.gz
下面的 redis.conf 到 /usr/local/bin/myconfig 目录下面
cp redis.conf /usr/local/bin/myconfig
9、切换到bin目录下,启动时并制定配置文件
cd ../usr/local/bin/
redis-server /usr/local/bin/myconfig/redis.conf
10、修改redis.conf文件,将里面的daemonize
改为yes 实现后台运行
cd myconfig
vi redis.conf
11、修改完成之后启动 redis,进入到bin目录
redis-cli -p 6379
12、查看redis端口
ps -ef|grep redis