关于redis

关于redis

在工作中,用windows开发的工程中,如果牵扯用到redis数据库该怎么办啊, 不是windows上不可以安装redis吗。该怎么办阿 。比如mysql,我们电脑都可以安装, 连接公司的数据库登录就行了你,那redis呢。。?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2021-05-12 18:28:21

同学你好,redis是可以在windows中安装的,所以当需要使用到redis时,Windows可以连接本地中安装的redis进行操作。

祝学习愉快!

  • 提问者 rock221 #1

    windows不是微软开发的3.0的包吗,只建议学习使用吗。

    还有老师mysql ,电脑开机后http://img1.sycdn.imooc.com//climg/609baf6d0907234608840410.jpg,它自动就开启了, 那redis,没有办法吗?只能终端开启才可以吗。 

    2021-05-12 18:35:43
  • 好帮手慕小尤 回复 提问者 rock221 #2

    同学你好,1、是的,windows下redis是微软开发,但在开发阶段是并不影响代码运行的,所以在开发阶段可以使用本地安装的redis。如果项目要上线会使用线上服务器中安装的redis。

    2、想要开机自启动redis,可以在/Library/LaunchDaemons下新建com.redis.plist,然后添加如下内容:

    <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict>
            <key>Label</key>
            <string>com.redis</string>
            <key>RunAtLoad</key>
            <true/>
            <key>ProgramArguments</key>
            <array>
                    <string>/usr/local/bin/redis-server</string>
                    <string>/etc/redis.conf</string>
            </array></dict></plist>

    之后运行

    sudo launchctl load /Library/LaunchDaemons/com.redis.plist
    sudo launchctl start com.redis

    然后使用 lsof -i:6379  查看端口,如果能看到redis信息,则说明启动成功了

    ​祝学习愉快!

    2021-05-12 19:04:47
  • 提问者 rock221 回复 好帮手慕小尤 #3

    因为在工作中,redis是把硬盘的数据提前加载到内存中,然后提升速度, 所有在开发过程中,我们下载这个3.0的包的目的是为了安装redis,实现内存加载数据的功能,所以不影响,对吧 。

    2021-05-13 12:17:06
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师