redis - 认识 nosql 认识 redis 基础 linux安装 redis
sql和nosql的区别
1. 结构化 非结构化
2. 关联的 非关联的
3. sql查询 非 sql
4. 存储方式 磁盘 内存
5、扩展性 垂直 水平
6. 使用场景:
数据结构固定,相关业务对数据安全性,一致性要求较高
数据结构不固定,对安全性,一致性要求不高,对性能要求较高
nosql :结构类型
1. 键值类型
2. 文档类型
3. 列类型
4. graph类型
redis 是 remote dictionary server 远程词典服务器,基于内存的键值型nosql数据库 ;
特征:
1. 键值 key-value value 支持不同的数据结构 功能丰富
2. 单线程,每个命令具备原子性、
3. 低延迟,速度快,(基于内存,IO多路复用,良好的编码,相比较于 mysql 等数据库往磁盘中写入数据,内存很快)
4. 支持数据持久化
5. 支持主从集群,分片集群
6. 支持多语言客户端
centos7 安装 redis
1. 因为 redis 是 C语言编写的 所以需要 C语言的开发环境
yum install -y gcc tcl
2. 安装 redis
curl -O https://download.redis.io/releases/redis-6.2.6.tar.gz 或者 wget https://download.redis.io/releases/redis-6.2.6.tar.gz
3. 进入目录 /root/redis-6.2.6 解压
tar -zxvf redis-6.2.6.tar.gz
4. 进入解压目录并编译 make

5. 指定安装目录并进行安装
make install PREFIX=/usr/local/redis
6. 进入redis安装目录 (前台启动,不推荐使用)
cd /usr/local/redis/bin/
启动服务 ./redis-server
Centos7 安装Redis详细教程 - JcongJason - 博客园 (cnblogs.com)
7. 后台启动 (指定配置启动) 基于配置文件启动
进入下载 redis 目录找到 redis.conf
cp redis.conf redis.conf.bck 复制一份 为 redis.conf.bck
vi redis.conf 修改配置文件
bind 0.0.0.0 允许所有的 ip 访问 redis
daemonize yes
requirepass 设置的密码
执行 redis-server redis.conf 就是后台启动 没有前台启动页面
通过 ps -ef | grep redis 查看 redis 是否运行

停止 redis
kill -9 PID
8. 设置开机自己启动
cd /lib/systemd/system/
vim redis.service
文件内容:
[Unit]
Description=redis-server
After=network.target [Service]
Type=forking
# ExecStart需要按照实际情况修改成自己的地址
#/usr/local/redis/bin/redis.conf 是 redis 的配置文件
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true
[Install] WantedBy=multi-user.target
开机自启动
#重新加载系统服务 因为改变了某些文件 所以需要加载
systemctl daemon-reload
# 开机自动启动
systemctl enable redis.service
# 启动redis服务
systemctl start redis.service
# 查看服务状态
systemctl status redis.service
# 停止服务
systemctl stop redis.service
# 取消开机自动启动(卸载服务)
systemctl disabled redis.service
redis-cli 进入 测试
ping
(error) ERR unknown command `adsf`, with args beginning with:
因为设置了 了密码 : auth 设置的密码即可
OK
ping
pong
redis - 认识 nosql 认识 redis 基础 linux安装 redis的更多相关文章
- Linux 安装Redis<准备>(使用Mac远程访问)
阅读本文需要一定的Linux基础 一 Redis简介 redis是用c语言编写的一款开源的高性能键值对(key-value)数据库 它通过提供多种键值数据类型来适应不同场景下的存储需求 二 Redis ...
- Linux安装redis服务器
Linux安装redis服务器 初次接触,这里简单的说下我遇到的情况以及安装方法,当然也是参考了诸位大神的. 确定虚拟机的主机IP. 1)首先需要一个linux虚拟机,确定虚拟机的ip ,输入命令:# ...
- linux 安装redis和集群
一.安装redis单机 1.安装编译环境 Redis是c语言开发的. 安装redis需要c语言的编译环境.如果没有gcc需要在线安装.yum install gcc-c++ 2.安装步骤: 第一步:r ...
- 1.Linux安装redis
Linux安装redis 操作系统是Centos7 1.下载压缩包 2.解压 3.编译 4.启动redis 5.设置redis.conf和防火墙端口开放,外网可以访问 1.下载压缩包 下载地址:htt ...
- Linux安装redis服务器和部署
Linux安装redis和部署 第一步:下载安装包 wget http://download.redis.io/releases/redis-5.0.5.tar.gz 访问https://redis. ...
- Linux安装Redis,在测试阶段即make test出现“You need tcl 8.5 or newer in order to run the Redis test”问题解决方案
Linux安装Redis,在测试阶段即make test出现"You need tcl 8.5 or newer in order to run the Redis test"问题 ...
- Linux安装Redis 6.0.5 ./install_server.sh报错
Linux安装Redis 6.0.5 ./install_server.sh报错 linux 安装Redis6.0.5时 进行到./install_server.sh时报错, This systems ...
- Linux安装Redis步骤和make遇到的坑
Linux安装Redis服务步骤 1.获取redis资源 cd /usr/local wget https://mirrors.huaweicloud.com/redis/redis-6 ...
- Linux 安装 redis
环境:centos7 参考:http://blog.csdn.net/lk10207160511/article/details/50364088 步骤如下: 安装redis: 打开终端 输入 s ...
- linux安装redis(转)
一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...
随机推荐
- T800机器人图片 —— 强大的好莱坞电影工业,T800机器人模型也如此精细真实!
视频地址: https://www.ixigua.com/6764744689003266571
- 【转载】手动DIY制作机械臂
相关链接: https://news.cnblogs.com/n/703664/ https://www.bilibili.com/video/BV12341117rG https://www.cnb ...
- java多线程之ReentrantLock详解
1.背景 2.基本语法 public class Test01 { // 定义锁 static ReentrantLock reentrantLock = new ReentrantLock(); p ...
- 控制台报IPV6问题的解决
IPv6问题调试 Burp Suite是不支持IPv6地址进行数据通信的,这时在cmd控制台里就会抛出如下异常 java.net.SocketException: Permission denied ...
- 牛客周赛 Round 5
牛客周赛 Round 5 A-游游的字母变换_牛客周赛 Round 5 (nowcoder.com) #include <bits/stdc++.h> #define int long l ...
- 软件开发工程师,几款常用的APP,你用过几款?最后一个测试网络必备
作为一名程序员,手机里一定有几个常用的app,下面给大家推荐几款. 1. CSDN 国内最大编程论坛:虽然有多少人吐槽现在使用csdn就像屎里淘金, 但是不得不承认他仍然是大家搜索技术资料.问题的首选 ...
- Ubuntu16.04使用命令行安装jdk1.8
在Ubuntu中安装jdk过于麻烦,有时设置不好可能就没有办法使用,卸载也难以卸载干净,所以这篇文章使用相对简单的命令行来安装jdk,只需简单的四个命令,省去许多麻烦,下面是方法. 进入Ubuntu打 ...
- 修改kubeadm证书过期时间及更新k8s集群证书
一.为什么要修改 kubeadm 证书时间 Kubernetes 官方提供了 kubeadm 工具安装 kubernetes 集群,使用这个工具安装集群非常便捷,使部署和升级 Kubernetes 变 ...
- C#应用 - 事件总线
目录 前言 1,简介 2,设计 2.1 设计思路 2.2 设计实现 2.2.1 IEventData 2.2.2 EventBus 2.2.3 用起来 3,问题 3.1 起缘 3.2 改造 3.3 用 ...
- 一步一步将PlantUML类图导出为自定义格式的XMI文件
一步一步将PlantUML类图导出为自定义格式的XMI文件 说明: 首次发表日期:2024-09-08 PlantUML官网: https://plantuml.com/zh/ PlantUML命令行 ...