Redis概述及linux安装redis的详细教程
2023-06-13 09:19:50 时间
性能极高,Redis能读的速度是110000次/s,写的速度是81000次/s 。
Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份。
2.Redis特点
性能极高,Redis能读的速度是110000次/s,写的速度是81000次/s 。
Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份。
3.Redis能做什么
内存存储和持久化:redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务。
取最新N个数据的操作,如:可以将最新的10条评论的ID放在Redis的List集合里面。
模拟类似于HttpSession这种需要设定过期时间的功能。
发布、订阅消息系统
4.安装redis
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Redis概述及linux安装redis的详细教程
中文官方网站:Http://www.redis.cn/
企业里面做Redis开发,99%都是Linux版的运用和安装。
第一步 下载redis
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
第二步 解压压缩包
tar -zxvf redis-4.0.6.tar.gz
[root@iZwz991stxdwj560bfmadtZ local]# tar -zxvf redis-4.0.6.tar.gz
第三步 yum安装gcc依赖
yum install gcc
[root@iZwz991stxdwj560bfmadtZ local]# yum install gcc
遇到选择,输入y即可
第四步 跳转到redis解压目录下
cd redis-4.0.6
[root@iZwz991stxdwj560bfmadtZ local]# cd redis-4.0.6
第五步 编译安装
make MALLOC=libc
[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# make MALLOC=libc
将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录
cd src make install
[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# cd src make install CC Makefile.dep Hint: It"s a good idea to run "make test" ;) INSTALL install INSTALL install INSTALL install INSTALL install INSTALL install5.启动redis
方式一 直接启动redis
./redis-server
[root@iZwz991stxdwj560bfmadtZ src]# ./redis-server 18685:C 13 Dec 12:56:12.507 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 18685:C 13 Dec 12:56:12.507 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=18685, just started 18685:C 13 Dec 12:56:12.507 # Warning: no config file specified, using the default config. In order to specify a config file use ./redis-server /path/to/redis.conf _._ _.-``__ ""-._ _.-`` `. `_. ""-._ Redis 4.0.6 (00000000/0) 64 bit .-`` .-```. ```\/ _.,_ ""-._ ( " , .-` | `, ) Running in standalone mode |`-._`-...-` __...-.``-._|"` _.-"| Port: 6379 | `-._ `._ / _.-" | PID: 18685 `-._ `-._ `-./ _.-" _.-" |`-._`-._ `-.__.-" _.-"_.-"| | `-._`-._ _.-"_.-" | http://redis.io `-._ `-._`-.__.-"_.-" _.-" |`-._`-._ `-.__.-" _.-"_.-"| | `-._`-._ _.-"_.-" | `-._ `-._`-.__.-"_.-" _.-" `-._ `-.__.-" _.-" `-._ _.-" `-.__.-" 18685:M 13 Dec 12:56:12.508 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128. 18685:M 13 Dec 12:56:12.508 # Server initialized 18685:M 13 Dec 12:56:12.508 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add "vm.overcommit_memory = 1" to /etc/sysctl.conf and then reboot or run the command "sysctl vm.overcommit_memory=1" for this to take effect. 18685:M 13 Dec 12:56:12.508 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command "echo never /sys/kernel/mm/transparent_hugepage/enabled" as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled. 18685:M 13 Dec 12:56:12.508 * Ready to accept connections
如上图:redis启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便。
按 ctrl + c可以关闭窗口。
方式二 以后台进程方式启动redis
第一步:修改redis.conf文件
将
daemonize no
修改为
daemonize yes
第二步:指定redis.conf文件启动
redis-server /usr/local/redis-4.0.6/redis.conf
这样redis就在linux上安装成功了
6. redis的helloworld到此这篇关于Redis概述及linux安装redis的详细教程的文章就介绍到这了,更多相关linux安装redis内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Redis概述及linux安装redis的详细教程
相关文章
- 轻松使用:无需安装的Linux(免安装linux)
- Linux 系统学习指南(linux书籍)
- 主题:Linux 系统冷备技术革新(linux冷备)
- 远程访问Linux桌面:全新体验!(远程查看linux桌面)
- 和使用检测Linux系统安装与使用情况(linux检测是否安装)
- 自抗病毒使用U盘安装Linux:驱赶病毒,启动自救(u盘安装linux启动)
- Linux中安装集成显卡驱动(linux集成显卡驱动)
- Linux自动Ping: 测试网络连接可靠性(linux自动ping)
- 系统Linux下安装多个桌面系统:实现一个多桌面环境(linux安装多个桌面)
- U盘快速安装Linux系统(怎么u盘安装linux)
- Linux上安装GCC的简易步骤(linux安装gcc方法)
- U盘轻松安装Linux,大白菜成为系统进化利器!(大白菜u盘安装linux)
- 如何在 Linux 上使用汇编语言?(汇编语言linux)
- Redis 源码下载:一站式服务(redis 源码下载)
- 玩转Linux:VMFS存储技术体验(linux vmfs)
- Linux光盘安装步骤:快速搭建体验专业系统(linux光盘装系统)
- 深入探索了解Redis中队列的内容(查看redis队列内容)
- 数据如何有效导入Redis(数据怎么导入redis)
- 调整Redis集群,提高压力均衡(redis集群压力不均匀)
- Redis部署与应用构建响应迅速数据库(redis部署和使用)