M1 pro 安装Redis
1、Redis介绍
//Redis是一个开源的高性能内存数据存储系统,它可以用作数据库、缓存、消息代理和队列等多种用途。Redis支持多种数据结构,如字符串、哈希表、列表、集合和有序集合等,并提供了丰富的操作命令来对这些数据结构进行操作,比如增删改查、排序、分页、事务等。
其实普通开发的话,我只用来拿它当缓存,其他基本不用。数据库我用mysql,队列用RabbitMQ(其实也是我还没接触过其他的实际业务,有大佬实际操作过其他的话,还希望评论区告知一下,我也能学习学习)
2、Redis特点
Redis的主要特点是数据存储在内存中,因此读写速度非常快,而且支持持久化到磁盘,保证数据不会因为系统故障而丢失。Redis还具备高可用性和可扩展性,可以通过数据复制和分片等方式来实现数据的备份和负载均衡,从而保证系统的稳定性和可靠性。
总的来说,Redis是一种高效、灵活和可靠的数据存储和处理方案,适用于各种场景下的数据管理和应用需求。
3、Redis的安装(mac 版)
1、下载地址(直接官网,因为是开源免费的)
https://redis.io/ -----官网
https://redis.io/download/ ---此为直接下载地址(可以下载最新的,我下载的版本是5.0.14)
#因为下载的是redis.tar.gz 在mac双击就可以解压成文件夹,然后把文件夹放到指定的开发文件中,以我的习惯我会创建两个文件夹,一个development 一个software文件夹,开发就专门放在dev文件夹。
2、进入该目录双指重按(其实就是win 11的右击)用终端打开
输入指令:
sudo make test
sudo make install
没有错误就行(虽然我有一点错误,也没啥事,能跑就行!!!)
3、修改redis.conf文件
用vscode打开该文件(也可以用其他的软件,主推vscode)按住command +F 搜索(command相当于win 的control 键)
1、开启redis 的远程连接
bind 127.0.0.1
2、保护模式关闭
protected-mode no
3、允许后台启动Redis (此步骤一定要弄,否则每次本地打开终端窗口都需要挂在后台不能关闭)
daemonize yes
4、开机自启(此步骤我没操作,我想自己每天都操作指令,可能日后成为大佬了就设置一下吧)
有需要百度一下。
5、设置Redis启动密码(java 中的redis配置需要有密码,否则还是会报错的)
requirepass *****
英文字母和密码中间空格一行即可
6、启动Redis
redis-server ./redis.conf
//redis-server 是启动指令 ./是liunx系统中在本目录下的意思
// redis-server ./redis.conf 是指:以我们自定义设置的配置文件启动redis
//如果直接执行 redis-server redis 确实执行了,但是不是我们的配置,redis 有自己的默认配置,如果你不指定的话,然后你会发现,你项目redis还是启动报错。
4、写在最后
因为自己也长期使用win 来开发代码,上一款设备是联想小新pro 5800H 16G 的电脑,性能也还可以,
上学的时候就很喜欢苹果的产品,工作了手头宽裕了,也如愿以偿的慢慢转变成苹果的全家桶用户,
但是由于初次接触mac开发,小白的我还是遇到了相当多的困难以及各种配置问题,买了一台电脑开心的不得了。
结果装软件配环境等等花了很久的时间,日后我也会慢慢的记录自己的不足,
希望三年后的自己看看今天写下此贴的我还是有些欣慰的。
5、彩蛋
最近很火的Chat-GPT我基本上就是从它出来了我就开始使用了,从2 -> 3 -> 3.5 -> 4(20美元付费)
我都在使它,慢慢见证了他从基本上代码一般到现在还是有点东西的过程。
原本我以为程序员开发者开发这款模型,结果先把自己干掉,真是大水冲了龙王庙也太离谱了。
自己刚刚入行,水平还很二百五,有太多的不会,正在想大展宏图的时候,结果发现自己快要失业了?
但是最后慢慢意识到,早些年移动互联网的风口不也是这样?迎来了大量的就业机会,
到处再说:互联网赋能各行各业
如今我也认为Chat-GPT4 在给我赋能,它就像老师一样(我认为其实它是工具),我不懂的代码问题,业务问题、或者遇到一个复杂的需求我不知道该怎么做,更不懂该怎么思考,原先我只能到处csdn 或者外国的网站,可是现在我有了一个很不错的工具,我认为快速的学习是真正让我超越别人的利器,而它就是如此。
与君共勉、共创辉煌!
有问题可以评论区讨论!
欢迎订阅微信订阅号:是小李哦