文章彙整

在magento1上設定Redis session

By Steffi 2 months agoNo Comments
首頁  /  Magento  /  Magento開發  /  在magento1上設定Redis session

在magento上設定Redis

適用版本:MAGENTO 1.9

在magento上使用Redis是為了減輕後端資料庫的負擔,Redis 為in-memory database,所以在存取上更為迅速,以下介紹的是Redis session的設定

1.首先先確認 redis是否安裝完成,未安裝請先安裝redis,如果安裝完成在linux 環境輸入以下指令會出現成功登入redis的畫面(以下圖為例,筆者的版本為3.0.6)

在Magento上設定Redis 01

 

2.打開檔案 magento-install-dir/app/etc/local.xml.additional,複製紅色框框裡的設定到

magento-install-dir/app/etc/local.xml

set Redis on Magento 02

 

3.啟動 the Cm_RedisSession module.

3-1.打開 magento-install-dir/app/etc/modules/Cm_RedisSession.xml in a text editor.

3-2.變更  <active>的值為 true.

3-3.儲存你的變更.

4.進入 System > Cache Management, then 按下 Flush Magento Cache

5.重新登入magento後台,然後從終端機輸入指令查詢是否有在redis產生session,

以下圖為例,已經產生三筆magento的session了。

在Magento上設定Redis 03

 

6.然後再看原本存放session的資料夾是否有資料,下圖為例,資料夾是空的,可以確定的是,session都存到redis database了。

在Magento上設定Redis 04

後記:magento的session 有三種存放方式: 可存放在var/session資料夾、可存放在資料庫,也可以存放在redis資料庫。這次介紹的redis session 是其中的一種,好處是存取session資料時更有效率,但還是要評估網站的硬體規格而定。

更多電商營運與架站相關的知識,歡迎訂閱歐斯瑞電子報,以及追蹤我們的Facebook粉絲專頁

更多Magento相關文章請看: Magento教學導覽

 

延伸閱讀:

如何在 Magento 2 使用 Session?

 

 

以上內容由Astralweb 歐斯瑞編寫製作

 000

推薦文章

Category:
  Magento開發

留下回應

你的電子郵件地址不會被公開.

取得獨家電子商務祕技

建立更好的策略靈感

跟上全球的網路趨勢

絕佳的電商解決方案

電子商務戰略全指南

每月發送電商戰略指南,只要填寫E-mail即可訂閱!

請到您的信箱確認,即可完成訂閱。