redis基础(安装配置redis)

非结构化(较自由,没有太多约束)

无关联(数据之间没有关联)

无SQL(不通过SQL语法操作数据库)

事务(无法满足ACID)

内存(大多存在内存)

扩展性(天然考虑分布式)

使用场景:

  • 数据结构不固定
  • 对一致性、安全性要求不高
  • 对性能要求

安装

1、安装gcc(redis基于c语言)

shell 复制代码
yum install -y gcc tcl

2、安装redis

shell 复制代码
tar -zxvf redis-6.2.6.tar.gz -C /usr/local/src

3、运行编译指令

java 复制代码
make && make install

启动

默认启动

java 复制代码
redis-server

指定配置启动(配置文件默认在安装目录下)

shell 复制代码
cd /usr/local/src/redis-6.2.6

vim redis.conf

#允许任意IP访问
bind 0.0.0.0

#守护线程,修改为yes后即可后台运行
daemonize yes

#密码,设置后访问必须有密码
requirepass 123321

开机自启

1、新建一个系统服务文件

java 复制代码
vi /etc/systemd/system/redis.service

2、内容如下

vim 复制代码
[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

3、重新加载服务

java 复制代码
systemctl daemon-reload

4、启动自启

java 复制代码
systemctl enable redis
相关推荐
q21030633722 分钟前
初学Access(具体示例)
数据库
l1t38 分钟前
DeepSeek总结的PostgreSQL使用 RDTSC 降低 EXPLAIN ANALYZE 的计时开销
数据库·postgresql
lagrahhn38 分钟前
Oracle中各个c版本介绍
数据库·oracle
却话巴山夜雨时i1 小时前
互联网大厂Java面试场景:Spring Boot、微服务与Redis实战解析
spring boot·redis·微服务·kafka·prometheus·java面试·电商场景
知识分享小能手1 小时前
MongoDB入门学习教程,从入门到精通,在生产环境中设置MongoDB(21)
数据库·学习·mongodb
XDHCOM1 小时前
ORA-12445报错:无法更改列隐藏属性,Oracle故障修复与远程处理,网友推荐解决方案
数据库·oracle
麒麟ZHAO1 小时前
鸿蒙flutter第三方库适配 - 文件对比工具
数据库·redis·flutter·华为·harmonyos
香蕉鼠片1 小时前
Redis
数据库·redis·缓存
翻斗包菜1 小时前
第 03 章 Python 操作 MySQL 数据库实战全解
数据库·python·mysql
SPC的存折1 小时前
1、MySQL故障排查与运维案例
linux·运维·服务器·数据库·mysql