Redis介绍以及安装(Linux)

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: Redis介绍以及安装(Linux)redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。

Redis介绍以及安装(Linux)

redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,redis支持各种不同方式的排序。Redis数据都是缓存在计算机内存中,并且会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。

redis官网地址:http://www.redis.io/

最新版本:2.8.3

在Linux下安装Redis非常简单,具体步骤如下(官网有说明):

1、下载安装redis

在Linux服务器上,命令行执行以下命令(cd ./usr local/src 一般源码放在这里(推荐源码安装))

wget http://download.redis.io/releases/redis-3.0.7.tar.gztar xzf redis-3.0.7.tar.gz

cd redis-3.0.7make

make all

make install

说明:

wget:下载远程文件到本地当前文件夹中。

tar xzf :解压文件到当前文件夹目录

cd:进入文件夹

make make all make install:安装redis

执行完,进入目录/usr/local/bin  多了几个文件:

redis-server:Redis服务器的daemon启动程序

redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作

redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能

redis-stat:Redis状态检测工具,可以检测Redis当前状态参数及延迟状况

2、配置Redis

把配置文件(/usr/local/src/redis-3.0.7/redis.conf)复制到指定目录,方便维护操作(/home/redis/redis.conf)

修改redis配置文件(/home/redis/redis.conf)<以下是需要修改的内容>

daemonize yes

port6379bind192.168.1.1127.0.0.1logfile"/home/redis/logs/redis.log"databases16

dbfilename dump.rdbdir/home/redis/data/redisdata

备注:

daemonize:Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程

port:端口

bind:绑定的主从主机地址,一般为内网地址,外网不安全

logfile:系统记录日志(别忘记创建目录文件夹)

databases:设置数据库的数量,默认数据库为0

dbfilename:指定本地数据库文件名,默认值为dump.rdb

dir:指定本地数据库存放目录(别忘记创建目录文件夹)

3、启动Redis

启动redis服务:

./redis-server &(后台运行)

./redis-server redis.conf 或者/usr/local/bin/redis-server    /home/redis/redis.conf 或者redis-server /home/redis/redis.conf(通过参数配置文件启动<建议用这个方法安全>)

查看Redis是否在运行:ps -ef |grep redis

查看端口是否在监听状态:netstat -lntp | grep 6379

修改配置文件后,记得先杀死Redis进程,然后再重启Redis,方法如下:

首先查询进程的pid:ps -ef |grep redis

然后杀死改进程:kill -9 15954

然后命令:netstat -nlt看看是否还处于监听状态,不再说明杀死。

最后重启Redis:redis-server /home/redis/redis.conf

再次查看是否重启成功:netstat -nlt

4、测试

启动客户端程序redis-cli和redis服务交互:


OK,正常运行

5、设置密码:

# ./redis-cli

127.0.0.1:6379> config set requirepass 123

127.0.0.1:6379> quit

[root@telproxy_A src]# ./redis-cli

127.0.0.1:6379> auth 123

127.0.0.1:6379>quit


若还是连接不上:

# vim redis.conf


或者防火墙的问题,查看端口是否开启:

# nmap ip -p prot


目录
相关文章
|
4月前
|
Ubuntu Linux
计算机基础知识:linux系统怎么安装?
在虚拟机软件中创建一个新的虚拟机,并选择相应操作系统类型和硬盘空间大小等参数。将下载的 ISO 镜像文件加载到虚拟机中。启动虚拟机,进入安装界面,并按照步骤进行安装。安装完成后,可以在虚拟机中使用 Linux 系统。
|
2月前
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
167 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
2月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
376 6
|
2月前
|
消息中间件 Kafka Linux
Linux下安装Kafka 3.9.1
本文介绍Kafka 3.9.1版本的安装与配置,包括通过ZooKeeper或KRaft模式启动Kafka。涵盖环境变量设置、日志路径修改、集群UUID生成、存储格式化及服务启停操作,适用于Linux环境下的部署实践。
279 0
|
4月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
214 6
|
4月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
4月前
|
Ubuntu 安全 Linux
Linux这5款微型发行版,体积小+精简,比win7运行还快,值得安装
以上5款微型发行版体积小且精简,如果你有台旧电脑,不妨试试?
|
NoSQL Linux Redis
linux安装redis5.0.5
linux安装redis5.0.5
263 1
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
187 0